2009-05-13 1 views
6

Mi piacerebbe imparare come usare NUnit. Imparo meglio leggendo poi giocando con il codice reale. Dove posso trovare un progetto C# piccolo e semplice che usi NUnit in modo esemplare?Codice esempio NUnit?

risposta

4

Ci sono molti esempi su NUnit's developer wiki.

Update come il link originale è rotto:

esempi di base possono essere trovati sul NUnit Documentation Page. Controlla la sottosezione Getting Started/QuickStart e la sottosezione Asserzioni/*.

+13

link morti fanno di questa scelta non è così utile. – msp

1

È necessario trovare campioni NUnit con il download di NUnit; questi sono ottimi esempi di come usare NUnit.

3

Dalle mie progetti (vita reale, quindi non solo demo in cui tutto sarà bello e semplice :)

Entrambi sono ragionevolmente piccolo, e anche se MiscUtil è il più grande dei due, è principalmente una raccolta di componenti individuali molto piccoli.

MoreLINQ è fortemente testato; MiscUtil ha copertura patchier come ho iniziato prima di entrare in test unitario.

1

Non credo che leggere i test unitari aiuti tanto quanto vedere qualcuno scriverli e spiegare perché stanno facendo come sono. prova alcuni screencast. DimeCast.Net per esempio ....

1

Questo dovrebbe essere utile ...

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); 
     } 
    } 
} 

Tratto da qui - https://coderwall.com/p/vwvura