NUnit software | |
---|---|
NUnit 2.4.6 GUI on Windows | |
Genere | framework di unit testing |
Ultima versione | 4.2.1 (23 agosto 2024) |
Sistema operativo | Multipiattaforma |
Linguaggio | C# |
Licenza | BSD-style (licenza libera) |
Sito web | www.nunit.com/ |
NUnit è un unit testing framework open source per Microsoft .NET. Appartiene alla famiglia Xunit e segue gli stessi propositi di JUnit per il mondo Java.
Esempi applicativi di un text fixture di NUnit:
using NUnit.Framework;
using NUnit.Framework.SyntaxHelpers;
[TestFixture]
public class ExampleTestOfNUnit
{
[Test]
public void TestMultiplication()
{
Assert.AreEqual(4, 2*2, "Multiplication");
// modalità equivalente, considerando che dalla versione 2.4 NUnit offre una nuova
// e più intuitiva sintassi di asserzione, come descritto in questa pagina:
// http://www.nunit.org/index.php?p=constraintModel&r=2.4.7
Assert.That(4, Is.EqualTo(2*2), "Multiplication constraint-based");
}
}
Il framework NUnit rileva automaticamente via reflection il metodo ExampleTestOfNUnit.TestMultiplication()
.