Visual Studio 2017 — Запуск теста — Отладка выбранных тестов — NUnit — Не работает

#visual-studio #visual-studio-2017 #nunit #visual-studio-test-runner

#visual-studio #visual-studio-2017 #nunit #visual-studio-test-runner

Вопрос:

При запуске Debug Selected Tests в Visual Studio 2017 отладчик просто ненадолго запускается и завершает работу с синим значком выбранного теста с восклицательным знаком (неубедительный тест).

Окно вывода из Debug показывает:

 The program '[1852] testhost.x86.exe: Program Trace' has exited with code 0 (0x0).
The program '[1852] testhost.x86.exe' has exited with code 0 (0x0).
  

Подобное происходит при использовании Run Selected Tests команды (естественно, без появления сеанса отладки).

Забавно, что запуск Test -> Run -> All Tests или Test -> Debug -> All Tests работает нормально.

Модульные тесты в проекте написаны на NUnit 3.x платформе.

Ответ №1:

Решением было добавить отсутствующий пакет Nuget NUnit3TestAdapter в проект модульного тестирования. После этого оба параметра Debug Selected Tests и Run Selected Tests начали работать, как ожидалось.

 Install-Package NUnit3TestAdapter