Что такое PITA! В IDE отсутствуют ошибки. Для того, чтобы определить ошибку, вы должны сделать этот
- Откройте командную Visual Studio быстрое
- Перейдите в каталог, в котором двоичный выход вашего тестового проекта является.
- Тип MSTest /testcontainer:The.Name.Of.Your.Test.Assembly.dll
В нижней части выхода вы увидите следующий текст
Run имеет следующий вопрос (ы):
в моем случае это было следующим:
Ошибка очереди тестового запуска «Питер Моррис @ PETERMORRIS-PC 2009-02-09 10:00: 37 ': Проблема с развертыванием Test Run: расположение файла или каталога' C: \ SomePath \ SomeProject.Tests \ bin \ Debug \ Rhino.Mocks.dll 'не поддерживается.
Теперь, если VS сказал мне об этом в IDE, я мог бы исправить это за считанные минуты! Все, что вам нужно сделать, это открыть проводник Windows и найти эту DLL. Щелкните его правой кнопкой мыши и выберите «Свойства». Затем нажмите кнопку «Разблокировать».
Какая полная трата моего времени!
Очень полезно, спасибо. Что касается IDE, который не показывает ошибку, я обнаружил, что есть ссылка «Ошибка тестового запуска» чуть выше сетки результатов с желтым фоном. Нажав на это, было возвращено то же сообщение, которое вы получили из командной строки. –
Спасибо. моя проблема была ** UTA007: ** 'Метод METHODNAME, определенный в классе CLASSNAME, не имеет правильной подписи. Метод теста, отмеченный атрибутом [TestMethod], должен быть нестатичным, общедоступным, не возвращает значение и не должен принимать никаких параметров – itsho
@PeterMorris, как открыть визуальную командную строку студии? –