2009-05-13 16 views
6

Me gustaría aprender a usar NUnit. Aprendo mejor leyendo y luego jugando con código real. ¿Dónde puedo encontrar un proyecto pequeño y simple de C# que use NUnit de manera ejemplar?NUnit código de ejemplo?

Respuesta

4

Hay muchos buenos ejemplos en NUnit's developer wiki.

Update como el enlace original se rompe:

ejemplos básicos se pueden encontrar en la NUnit Documentation Page. Consulte la subsección Primeros pasos/Inicio rápido y la subsección Aserciones/*.

+13

Enlaces muertos hacen que esta opción no es tan útil. – msp

1

Debe encontrar muestras de NUnit con la descarga de NUnit; estos son muy buenos ejemplos de cómo usar NUnit.

3

De mis propios proyectos (la vida real, por lo que no sólo demos donde todo será bonito y sencillo :)

Ambos son razonablemente pequeño, y aunque MiscUtil es el más grande de los dos, es principalmente una colección de componentes individuales muy pequeños.

MoreLINQ está muy probado; MiscUtil tiene una cobertura más compacta cuando la comencé antes de pasar a las pruebas unitarias.

1

No creo que las pruebas de unidad de lectura ayuden tanto como ver a alguien escribirlas y explicar por qué están haciendo lo que están haciendo. intente algunos screencasts. DimeCast.Net por ejemplo ....

1

Esto debería ser útil ...

using System.Text; 
using NUnit.Framework; 

namespace Test.SampleTests 
{ 
    [TestFixture] 
    public class CustomerTestClass 
    { 
     [TestCase(1, true)] // valid customer 
     [TestCase(2, true)] // valid customer 
     [TestCase(1123123123132, false)] // invlaid customer 
     public void IsValidCustomerTest(int customerId, bool isValid) 
     { 
      Assert.AreEqual(_service.ValidateCust(customerId), isValid); 
     } 
    } 
} 

Tomado de aquí - https://coderwall.com/p/vwvura