Я пытаюсь запустить мой юнит-тест, но он не проходит. Visual Studio предоставляет мало информации.
Когда я нажимаю ссылку «Ошибка выполнения теста», я получаю этот экран.
Lame Error Message http://img442.imageshack.us/img442/4473/lameunittesterror.png
Это невероятно бесполезно. Кто-нибудь знает, где я могу получить стек вызовов о том, что на самом деле происходит?
Решение строится просто отлично, поэтому я не понимаю, как это может быть "Неверный синтаксис", но без дальнейших действий я немного застрял.
Это вдвойне странно, потому что два дня назад они работали нормально, а потом я вернулся к ним сегодня, и у меня есть это сообщение об ошибке. (Я не могу думать о каких-либо изменениях в моей системе, которые могли бы вызвать это.)
Я использую Visual Studio 2008 SP1. В решении есть WCF и Linq To SQL. Решение работает просто отлично. Тестовые проекты находятся в MSTest и содержат в себе Pex и Rhino Mocks. Тестовые проекты отлично работают на машинах моего коллеги и сборщика.
Вещи, которые я пытался (ни один не работал):
- Reboot
- Удалите решение и проект и получите его снова из Source Control (версия с управлением исходным кодом работает для моего коллеги и моей сборочной машины).
- Просмотр результатов теста (их нет, потому что тест не запускается).
- Закрытие VS, Запуск
caspol -reset
из приглашения VS smd
- Запуск тестов в Visual Studio Framework
- Выполнение тестов в Resharper