Как заставить модульный тест VS показывать сообщение об ошибке из исключений, отличных от UnitTestAssertException?


Я используюVS Unit Testing Framework иMoq .

При проверке Малое не удастся, я получу заказ.MockException. В окне результатов теста вместо того, чтобы показывать полезное сообщение внутри исключения, он просто говорит: "метод теста XXX выбросил исключение: ..."

Есть ли способ сказать, что платформа модульного тестирования VS всегда отображает сообщение об исключениях данного типа (например, Moq.MockException)?

1 3

1 ответ:

Короткий ответ: Нет. Для этого вам нужно открыть окно test Details в MSTest (кстати. это одна из многих причин, почему я думаю, что MSTest-не лучший выбор для выполнения тест-ориентированной разработки...).

В любом случае, есть два возможных способа достичь этого (по крайней мере, я знаю об этом):
  1. Используйте ReSharper для выполнения тестов.
  2. использовать бесплатно Со платформа автоматизации для выполнения тестов.

ХТ!
Томас