Nunit тесты не обнаружены в решении С#
Ниже приведена конфигурация моей установки разработки (не так много всего этого требуется, но я думал, что буду давать эту информацию в любом случае)
- Обновление Visual Studio 2012 4
- Nunit 2.6.3
- Адаптер Nunit Test 1.1
- Windows 7 Ultimate 64 бит
В решении, над которым я работаю, есть ряд модульных тестов, написанных на С# с использованием Nunit. Я зарегистрировался как Администратор. По какой-то причине я не могу просмотреть тесты в тестовом проводнике.
-
При открытии решения сообщение об ошибке, отображаемое VS,
"Неожиданная ошибка обнаружена. Проверьте панель вывода для получения более подробной информации"
-
В области вывода просто упоминается, что было обнаружено 0 тестов.
-
Я пробовал все: от повторной установки Nunit, восстановления VS, для сброса IDE и макета Windows. Нет успеха.
-
Если я запишусь в качестве другого пользователя на своем ноутбуке, я просто хочу просмотреть тесты в тестовом проводнике.
Учитывая, что точка № 4 выше, может ли кто-нибудь помочь мне вернуться назад? Попытайтесь выяснить, в чем проблема.
Единственный другой болезненный вариант - переустановить VS. Я не хочу, чтобы это дошло до этого.
Заранее спасибо
Ответы
Ответ 1
Убедитесь, что адаптер тестирования nunit доступен в меню Сервис | Расширения и обновления.
У меня была аналогичная проблема, потому что я установил тестовый адаптер как часть проекта, мне пришлось явно добавлять его в расширения и обновления.
Надеюсь, это та же проблема, что и у вас здесь.
Также проверьте этот пост:
Тесты волшебным образом исчезли из панели Test Explorer в Visual Studio 2013
Ответ 2
Еще одна вещь, убедитесь, что флажок сборки установлен в Configuration Manager для вашего тестового проекта.
![enter image description here]()
Ответ 3
Вам нужно установить расширение NUnit3TestAdapter для visual studio, и вы можете получить его на рынке Visual Studio. https://marketplace.visualstudio.com/items?itemName=NUnitDevelopers.NUnit3TestAdapter
Ответ 4
Как отметил Филипп, вам также необходимо установить Nunit Adapter в разделе Инструменты >> Расширения и обновления, выполнить поиск в Интернете тестового адаптера Nunit и загрузить его, затем перезапустить Visual Studio, и он должен обнаружить все ваши тесты, и теперь вы также можете запустить его. Это сработало для меня.