Właśnie zainstalowałem VS 2017. Mam projekt używający NUnit dla przypadków testowych. Ctrl+ R- Tnie uruchamia już testów, a Eksplorator testów nie znajduje już żadnych przypadków testowych oznaczonych atrybutem TestCase.
Czy jest już sposób na uruchomienie NUnit lub aktualizacja, którą mogłem znaleźć? Ponownie zainstalowałem NUnit z Menedżera pakietów Nuget do najnowszej wersji bez żadnych ulepszeń.
visual-studio
visual-studio-2017
nunit
vstest
visual-studio-2019
jessehouwing
źródło
źródło
Odpowiedzi:
Dodaj pakiet NuGet adaptera testowego NUnit do projektów testowych
Lub zainstaluj rozszerzenie Visual Studio Test Adapter. Jest jeden dla
Wolę pakiet NuGet, ponieważ będzie on zsynchronizowany z wersją NUnit używaną przez Twój projekt, a tym samym automatycznie dopasuje wersję używaną na dowolnym serwerze kompilacji.
źródło
Microsoft.NET.Test.Sdk
wymagany jest pakiet NuGet.Musisz zainstalować NUnitTestAdapter. Najnowsza wersja NUnit to 3.xy (3.6.1) i powinieneś zainstalować NUnit3TestAdapter razem z NUnit 3.xy
Aby zainstalować NUnit3TestAdapter w programie Visual Studio 2017, wykonaj poniższe czynności:
źródło
Ten mi pomógł: https://www.infragistics.com/community/blogs/dhananjay_kumar/archive/2015/07/27/getting-started-with-net-unit-testing-using-nunit.aspx
Gruntownie:
Mój przykładowy kod jest tutaj:
Zwróci to wartość true, jeśli zmienisz parametr w Is.EqualTo, to się nie powiedzie itp.
źródło
Musisz zainstalować 3 pakiety NuGet:
Nunit
NUnit3TestAdapter
Microsoft.NET.Test.Sdk
Miłego pisania testów jednostkowych!
źródło
Musisz wybrać architekturę procesora testów jednostkowych w VS:
Test > Test Settings > Default processor architecture
Adapter testowy musi być otwarty, aby zobaczyć testy: (VisualStudio, np .:
Test->Windows->Test Explorer
Dodatkowe informacje o tym, co się dzieje, możesz wziąć pod uwagę w `` VS-Output-Window '' i wybrać rozwijane `` Show output from '' i ustawić `` Tests ''
źródło
Korzystanie z CLI, aby stworzyć działający projekt NUnit jest naprawdę łatwe. Szablon zrobi wszystko za Ciebie.
W przypadku platformy .NET Core jest to zdecydowanie moja preferowana metoda.
źródło
Aby uruchomić lub debugować test w programie Visual Studio 2017, musimy zainstalować „NUnit3TestAdapter”. Możemy go zainstalować w dowolnym VS, ale działa on poprawnie w wersji "community" VS. Aby to zainstalować, możesz dodać za pośrednictwem pakietu Nuget.
źródło
Dla każdego, kto ma problemy z programem Visual Studio 2019:
Musiałem najpierw otworzyć Test> Windows> Eksplorator testów i uruchomić testy stamtąd, zanim opcja Uruchom / debuguj testy pojawiła się w menu po kliknięciu prawym przyciskiem myszy.
źródło