Marcin Pasternak Programista .NET, C#
Temat: Nunit
Jakie są wasze opinie na narzędzia o nazwie Nunit?Muszę wdrożyć do nowych projektów testy jednostkowe, mój wybór jak na razie padł na Nunit.
Mam trochę ograniczony wybór gdyż będę głównie pracował niestety w Visual Studio 2005:(
Więc MSUnit (o ile mi wiadomo) odpadają, a szkoda bo zazwyczaj jestem chętny skłaniać się do rozwiązać autora środowiska w którym pracuję.
Myślę do nunit dodać tylko snippet - y kodu - szkielety testów nunit.
Same testy odpalać z gui dołączonego do nunit.
Ewentualnie myślałem nad jakimś systemem ciągłej integracji(CruiseControl.NET, Hudson) - odpalanie testów za pomącą nAnt.
Jakie są wasze doświadczenia / przemyślenia na temat testów jednostkowych?
A i jeszcze parę pytań zupełnie zielonego(w temacie ) pana:
Czy klasy testów kompilować do oddzielnych dll?(znalazłem opinie aby umieszczać w tej samej co kod właściwy programu, co wydaje mi się raczej złą praktyką)
Tak w praktyce czy warto wcześniej pisać testy potem kod (TDD)?
Obejdzie się na początku bez mock object(czy coś takiego)?
Z góry dziękuję za przemyślenia.