NUnit

NUnit

Mediul grafic NUnit 2.4.6 pentru Windows
Tip de Sistem automat de testare
Dezvoltator Charlie Poole și alții
Scris in C#
Sistem de operare Toate sunt acceptate de Microsoft .NET sau Mono
ultima versiune 3.2.1 ( 19 aprilie 2016 [1] )
Formate de fișiere care pot fi citite proiect NUnit [d]
Formate de fișiere generate proiect NUnit [d]
Licență MIT
Site-ul web nunit.org

NUnit  este un cadru open source de testare unitară pentru aplicațiile .NET . A fost portat din limbajul Java ( biblioteca JUnit ). Primele versiuni ale NUnit au fost scrise în J# , dar apoi tot codul a fost rescris în C# folosind inovații .NET precum .

Există, de asemenea, extensii cunoscute la pachetul original NUnit, dintre care majoritatea sunt, de asemenea, open source. NUnit.Forms extinde NUnit cu instrumente pentru testarea elementelor de interfață cu utilizatorul Windows Forms . NUnit.ASP efectuează aceeași sarcină pentru elementele de interfață din ASP.NET .

Note

  1. NUnit-Download . Data accesului: 29 martie 2012. Arhivat din original pe 7 aprilie 2012.

Exemplu

Exemplu de test NUnit:

folosind NUnit.Framework ; [TestFixture] public class ExampleTestOfNUnit { [Test] public void TestMultiplication () { Assert . AreEqual ( 6 , 3 * 2 , „Înmulțire” ); } }

NUnit găsește automat metoda ExampleTestOfNUnit.TestMultiplication()folosind reflexia (reflecția)

Literatură

  • Andrew Hunt, David Thomas: Testarea pragmatică a unității în C# cu NUnit . The Pragmatic Bookshelf, Raleigh 2004, ISBN 0-9745140-2-0
  • Jim Newkirk, Alexey Vorontsov: Dezvoltare bazată pe teste în Microsoft .NET. ( Test Driven Development - cu Microsoft.NET ). Microsoft Press, Redmond 2004, ISBN 0-7356-1948-4
  • Bill Hamilton: NUnit Pocket Reference . O'Reilly , Cambridge 2004, ISBN 0-596-00739-6
  • Christian Nagel, Bill Evien, Jay Glynn, Carly Watson, Morgan Skinner. Professional C# 2005 cu .NET 3.0 = Professional C# 2005 cu .NET 3.0. - M . : „Dialectică” , 2007. - ISBN 978-5-8459-1317-3 .

Vezi și

Link -uri