Czy istnieje darmowy dodatek Visual Studio dla Nunit?

Jestem tani i nie chcę płacić za ReSharper lub TestDriven.NET czy istnieje darmowy dodatek visual Studio dla NUnit?

Author: abatishchev, 2008-10-29

9 answers

Możesz utworzyć pusty projekt (wybierz na przykład aplikację konsolową), a we właściwości projektu możesz wybrać znacznik debugowania i wybrać "Uruchom program zewnętrzny". Postaw ścieżkę Nunit. Następnie, w opcji start, argumenty linii poleceń wybierają DLL, który zawiera wszystkie testy (mój jest zawsze w nunit \ bin...). Następnie wybierz "Włącz debugowanie kodu niezarządzanego", a będziesz mógł uruchomić projekt w VS, a nawet używać debuggera krok po kroku.

This is a free rozwiązanie.

 59
Author: Patrick Desjardins,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-10-29 18:38:02

Teraz możesz używać Gallio: jest to open source. www.gallio.org

 10
Author: ema,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-10-29 19:04:10

Przy okazji TestDriven można pobrać za darmo, jeśli jest do użytku osobistego lub projektu Open Source.

Musiałem znaleźć sposób, aby używać . Net Reflector inside VS kilka dni temu i kiedy ściągnąłem TestDriven to cam z. Nigdy nie było żadnych okienek z prośbą o zapłatę.

 7
Author: Patrick Desjardins,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:09:23

NUnit faktycznie statki z podstawowym zintegrowanym biegacz. To nie jest zbyt dobre i mało nagłośnione, ale jeśli Charlie go nie wyjął, powinno być w źródle.

 5
Author: Cory Foy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-10-29 18:40:17

Wiem, że to stare pytanie, ale innym sposobem na to jest dodanie zewnętrznego narzędzia z menu Narzędzia do uruchomienia nunit - Ustaw argumenty na $(TargetName)$(TargetExt) i katalog początkowy na $(ProjectDir) \ bin\Debug

Zobacz ten link

 5
Author: Adam Butler,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-09-17 12:27:00

To stare pytanie i wiele się zmieniło, odkąd odpowiedź została przyjęta.


Możesz spróbować NCrunch uruchomić testy automatycznie lub ręcznie.

 2
Author: Aliostad,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-03-20 07:22:06

Jeśli używasz Visual Studio 2012, istnieje wtyczka napisana przez Charliego Poole ' a, jednego z współtwórców NUnit, która wykorzystuje nowe wtyczki do testowania jednostek Visual Studio.

Niestety nie ma jeszcze zbyt wielu opcji grupowania, albo przez run/not run-więc nie można grupować według klasy, rozwiązania i tak dalej. Nie pokazuje również żadnej stacktrace, jeśli test się nie powiedzie, po prostu prosty zielony zaznacz lub czerwone pole i wiadomość.

img

 2
Author: Chris S,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-09-07 14:55:01

Nie używałem go, ale NUnitit to darmowy dodatek Visual Studio do NUnit.

Http://nunitit.codeplex.com

Z mojego doświadczenia wynika, że najlepszym dodatkiem do visual studio jest resharper. TestDriven.Net jest również dobry do testów jednostkowych. Hope that helps

 0
Author: Sujith Gokuladas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-12-04 23:15:01

Również znalazłem ten: http://visualstudiogallery.msdn.microsoft.com/c8164c71-0836-4471-80ce-633383031099
Jest w stanie uruchomić testy w debuggerze, jednak musisz ręcznie przekompilować kod za każdym razem, gdy coś zmienisz-bez integracji auto run-build

 0
Author: Cyryl Płotnicki,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-03-23 11:52:07