Я только что установил VS 2017. У меня есть проект, использующий NUnit для тестовых случаев. Ctrl+ R- Tбольше не запускает тесты, и Test Explorer больше не находит тесты, помеченные атрибутом TestCase.
Есть ли способ запустить NUnit или найти обновление? Я переустановил NUnit из диспетчера пакетов Nuget до последней версии без каких-либо улучшений.
visual-studio
visual-studio-2017
nunit
vstest
visual-studio-2019
jessehouwing
источник
источник
Ответы:
Добавьте тестовый адаптер NUnit NuGet в свои тестовые проекты
Или установите расширение Visual Studio Test Adapter. Есть один для
Я предпочитаю пакет NuGet, потому что он будет синхронизирован с версией NUnit, используемой вашим проектом, и, таким образом, будет автоматически соответствовать версии, используемой на любом сервере сборки.
источник
Microsoft.NET.Test.Sdk
требуется NuGet.Вам необходимо установить NUnitTestAdapter. Последняя версия NUnit: 3.xy (3.6.1), и вы должны установить NUnit3TestAdapter вместе с NUnit 3.xy
Чтобы установить NUnit3TestAdapter в Visual Studio 2017, выполните следующие действия:
источник
Этот мне помог: https://www.infragistics.com/community/blogs/dhananjay_kumar/archive/2015/07/27/getting-started-with-net-unit-testing-using-nunit.aspx
В принципе:
Мой пример кода здесь:
Это вернет true, если вы измените параметр в Is.Equal, он потерпит неудачу и т. Д.
источник
Вам необходимо установить 3 пакета NuGet:
Nunit
NUnit3TestAdapter
Microsoft.NET.Test.Sdk
Удачи в написании юнит-тестов!
источник
Вы должны выбрать архитектуру процессора юнит-тестов в VS:
Test > Test Settings > Default processor architecture
Тестовый адаптер должен быть открыт для просмотра тестов: (VisualStudio например:
Test->Windows->Test Explorer
Дополнительную информацию о том, что происходит, вы можете рассмотреть в «VS-Output-Window», выбрать выпадающий «Show output from» и установить «Tests».
источник
Используя CLI, создать работающий проект NUnit очень просто. Шаблон делает все для вас.
В .NET Core это определенно мой предпочтительный путь.
источник
Для запуска или отладки теста в Visual Studio 2017 нам нужно установить «NUnit3TestAdapter». Мы можем установить его в любой VS, но она работает правильно в версии VS для сообщества. Чтобы установить это вы можете добавить через Nuget Package.
источник
Для тех, у кого есть проблемы с Visual Studio 2019:
Я должен был сначала открыть Test> Windows> Test Explorer и запустить тесты оттуда, прежде чем опция Run / Debug tests появится в меню правой кнопки мыши.
источник