- VS2013 Update 5
- создал C# MVC веб-приложения проекта, включая проект Test.
- Обновлены все пакеты ...
Я переместил Models пространство имен, все классы модели и ApplicationDbContext в новую библиотеку классов, отдельно от проекта MVC Web App. Для этого я добавил ссылку на тестовый проект.Unit Test Session не показывает тесты из нового тестового класса
Проект Test показывает папку «Контроллеры» и в этой папке HomeControllerTest.cs
Я хотел бы добавить тесты для моих классов модели, поэтому я добавил папку «моделей» и очень похожий файл для CS тестирование моих моделей. Класс и методы являются общедоступными, а соответствующие атрибуты для класса [TestClass] и методов [TestMethod] назначены
Я добавил тесты для вставки, получения, обновления и удаления для одной из моих моделей.
Все компилируется в порядке.
Сеансы тестирования модулей не показывают тестов из этого недавно добавленного класса; см. изображение ... Я перезапустил VS2013, очистил решение, перестроил ... все ... кроме того, что заставит его работать.
Как получить вновь добавленные тесты, которые могут быть запущены или видны в окне «Сеансы тестовых сеансов»?
Спасибо - я обязательно попробую –
Ну, это не сработало. Я, наконец, все-таки понял, как это работает. Я не знаю, повлияло ли одно на другое, но я щелкнул правой кнопкой мыши на тестовом проекте и добавил единичный тест, который не показывался. Затем я удалил все тесты в окне Unit Test Sessions (показано внизу), а затем перестроил проект. Теперь он показывает все тестовые классы и методы тестирования. –
Тем не менее, рад, что вы его работали в конце! –