NUnit | |
---|---|
| |
Type | Automatiseret testsystem |
Udvikler | Charlie Poole og andre |
Skrevet i | C# |
Operativ system | Alt understøttet af Microsoft .NET eller Mono |
nyeste version | 3.2.1 ( 19. april 2016 [1] ) |
Læsbare filformater | NUnit-projekt [d] |
Genererede filformater | NUnit-projekt [d] |
Licens | MIT |
Internet side | nunit.org |
NUnit er en open source -enhedstestramme for .NET -applikationer . Det er blevet overført fra Java-sproget ( JUnit - bibliotek ). De første versioner af NUnit blev skrevet i J# , men derefter blev al koden omskrevet i C# ved hjælp af .NET- innovationer som f.eks .
Der er også kendte udvidelser til den originale NUnit-pakke, hvoraf de fleste også er open source. NUnit.Forms udvider NUnit med værktøjer til test af Windows Forms brugergrænsefladeelementer . NUnit.ASP udfører den samme opgave for grænsefladeelementer i ASP.NET .
NUnit test eksempel:
bruger NUnit.Framework ; [TestFixture] public class ExampleTestOfNUnit { [Test] public void TestMultiplication () { Assert . AreEqual ( 6 , 3 * 2 , "Multiplicer" ); } }NUnit finder automatisk metoden ExampleTestOfNUnit.TestMultiplication()ved hjælp af refleksion (refleksion)