Я використовую VS Unit Testing Framework і Мок.
Коли перевірка Moq не вдасться, я отримаю Moq.MockException. У вікні Результати тестування, а не показувати корисне повідомлення всередині винятку, він просто говорить: "Метод тестування XXX кинув виняток: ..."
Чи є спосіб сказати, що VS Unit Test Framework завжди відображає повідомлення про винятки даного типу (наприклад, Moq.MockException)?
Відповіді:
1 для відповіді № 1Коротка відповідь: Ні. Ви повинні відкрити Деталі випробувань вікно для цього в MSTest (однак це одна з багатьох причин, чому я думаю, що MSTest не є найкращим вибором для розробки на основі тестування ...).
У будь-якому разі існує два можливі способи досягнення цього (хоча б того, що я знаю):
- Використовуйте ReSharper щоб запустити свої тести.
- Використовуйте безкоштовний Gallio платформа автоматизації для виконання ваших тестів.
HTH!
Томас