/ / Wie kann VS Unit Test die Fehlermeldung aus anderen Ausnahmen als UnitTestAssertException anzeigen? - Unit-Testing, Ausnahme, MOQ, Assert, vs-Unit-Testing-Framework

Wie macht VS Unit Test die Fehlermeldung von Ausnahmen außer UnitTestAssertException? - Unit-Testing, Exception, Moq, Assert und VS-Unit-Testing-Framework

Ich benutze VS Unit Testing Framework und Moq.

Wenn eine Überprüfung des Moq fehlschlägt, erhalte ich einen Moq.MockException. Im Fenster Testergebnisse wird anstelle der hilfreichen Nachricht in der Ausnahme lediglich "Testmethode XXX hat Ausnahme ausgelöst: ..."

Gibt es eine Möglichkeit, dem VS-Einheitentest-Framework immer die Meldung von Ausnahmen eines bestimmten Typs (wie Moq.MockException) anzuzeigen?

Antworten:

1 für die Antwort № 1

Die kurze Antwort lautet: Nein. Sie müssen das öffnen Testdetails Fenster für das in MSTest (das ist einer der vielen Gründe, warum ich denke, dass MSTest nicht die beste Wahl ist, um eine testgetriebene Entwicklung durchzuführen ...).

Es gibt jedoch zwei Möglichkeiten, dies zu erreichen (zumindest das weiß ich):

  1. Benutzen ReSharper um deine Tests durchzuführen.
  2. Nutzen Sie das Freie Gallio Automatisierungsplattform zur Durchführung Ihrer Tests.

HTH!
Thomas