Выполнение заказанных тестов в Visual Studio 11

Я не могу запустить заказанные тесты в Visual Studio 11. Как указывалось в сообщении в блоге, окно "Просмотр теста" было удалено в этой конкретной версии, поэтому я не могу загрузить свои тесты нигде.

Я решил сделать некоторые исследования и наткнулся на один конкретный ресурс в частности. Тем не менее, инструкции на этой странице, кажется, не работают для меня. Что я делаю?

Когда я открываю окно Test Explorer, я не вижу тестов. Когда я нажимаю "Run all", ничего не запускается. Я даже не вижу свои отдельные юнит-тесты.

Если я щелкну правой кнопкой мыши по своему тестовому проекту и нажму "Выполнить юнит-тесты", все будет работать нормально.

У меня установлен ReSharper EAP 7, но я не уверен, действительно ли это имеет большое значение.

Следует отметить, что я вижу следующее в моем окне вывода при нажатии "Запустить все тесты" через Test Explorer.

Для тех, кто не может прочитать этот небольшой текст, вот основной вывод.

------ Обнаружение теста началось ------

Совместимость модели не может быть проверена, поскольку база данных не содержит метаданных модели. Убедитесь, что IncludeMetadataConvention был добавлен в соглашения DbModelBuilder.

========== Обнаружение теста завершено: 26 найдено (00:00:03.2335529) ==========

------ Запустить тест начался ------

Совместимость модели не может быть проверена, поскольку база данных не содержит метаданных модели. Убедитесь, что IncludeMetadataConvention был добавлен в соглашения DbModelBuilder.

========== Запуск теста завершен:0 прогон (00:00:00.0979866) ==========

редактировать

Кажется, что если я создаю новое решение и добавляю свой тестовый проект в это решение, оно работает просто отлично. Он не компилируется, но тесты находятся в модуле Unit Test Explorer.

Однако в исходном решении, если я выгружу все проекты, кроме нового проекта Unit Test Project, он даже не обнаруживает эти методы тестирования.

Создание нового решения не вариант для меня. У меня так много зависимостей и проектов в этом решении, что было бы стыдно встраивать их все снова.

1 ответ

Решение

Я решил проблему, создав новое решение и снова добавив в него все существующие проекты. Очень странно.

Другие вопросы по тегам