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
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/*.
È necessario trovare campioni NUnit con il download di NUnit; questi sono ottimi esempi di come usare NUnit.
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.
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 ....
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
link morti fanno di questa scelta non è così utile. – msp