2009-04-10 17 views
7

Soy bastante principiante en C# world (y .Net también), así que decidí obtener algunos consejos de desarrolladores más experimentados. ¿Qué marco de prueba de unidad libre para C# recomendaría? Me encontré con NUnit, que parecía ser interesante, pero en su documentación descubrí que había versiones para .Net 1.1 y .Net 2.0. Necesito usarlo en el proyecto dirigido a .Net 3.0.¿Qué marco de prueba de unidad libre para C#?

Así que, por favor, hágamelo saber si:

  • puedo utilizar NUnit para .Net 3.0 proyecto?

o:

  • hay algo mejor que NUnit?
+0

posible duplicado de [NUnit vs. MbUnit vs. MSTest vs. xUnit.net] (http://stackoverflow.com/questions/261139/nunit-vs-mbunit-vs-mstest-vs-xunit-net) – nawfal

Respuesta

15

Sí. NUnit también funciona bien en .NET 3.0 y 3.5.

Su segunda pregunta es bastante subjetiva. NUnit es un marco de prueba de unidades ampliamente utilizado para .NET. MSTest es otro que se incluye con Visual Studio. xUnit es otro.

Hay una comparación en el proyecto xUnit: xUnit - Comparing xUnit.net to other frameworks

+1

+1 NUnit, si está usando VisualStudio, TestDriven.NET es un excelente complemento. – plinth

3

xUnit es digno de una mirada (y es lo que la mayoría del uso), como es MbUnit.

+0

MbUnit le permite ejecutar pruebas unitarias en paralelo – Robs

1

Bueno, depende de su IDE. Si compró, o su empleador compró, una edición de Visual Studio que viene con el MSTest, yo iría con eso, solo menos para instalar y configurar. De lo contrario, vaya con NUnit, es simple, fácil de usar y ampliamente utilizado y aceptado por .NET Devs.

+0

+1 y pex funciona sin problemas con MSTest también. –

0

Yo diría que me quedo con NUnit. Es un buen marco de prueba, y funciona con 3.0 (es lo que uso actualmente, y lo que usamos en mi último empleador también)

+0

En el momento de escribir el último lanzamiento de 2.6U de NUnit fue hace casi un año – Robs

Cuestiones relacionadas