NUnit — відкрите середовище модульного тестування застосунків для .NET. Воно було перенесене з мови Java (бібліотека JUnit). Перші версії NUnit були написані на J#, але потім весь код був переписаний на C# з використанням таких нововведень .NET, як атрибути.

Існують також відомі розширення оригінального пакету NUnit, значна частина з них також з відкритим сирцевим кодом. NUnit.Forms доповнює NUnit засобами тестування елементів користувацького інтерфейсу Windows Forms. NUnit.ASP виконує цю саму задачу для елементів інтерфейсу в ASP.NET.

Приклад Приклад тесту NUnit: using NUnit.Framework;

[TestFixture] public class ExampleTestOfNUnit { [Test] public void TestMultiplication()

Assert.AreEqual(4, 2 * 2, "Множення");

NUnit автоматично знаходить метод ExampleTestOfNUnit.TestMultiplication () за допомогою відображення.

Література

Ендрю Хант, Девід Томас: Pragmatic Unit Testing in C# with NUnit (Прагматичне тестування на C# з допомогою NUnit). The Pragmatic Bookshelf, Raleigh 2004, ISBN 0-9745140-2-0 Джим Ньюкирк, Олексій Воронцов: Test-Driven Development in Microsoft .NET. (Розробка через тестування — с Microsoft.NET). Microsoft Press, Redmond 2004, ISBN 0-7356-1948-4 Білл Хамільтон: NUnit Pocket Reference (Кишеньковий довідник по NUnit). O'Reilly, Cambridge 2004, ISBN 0-596-00739-6

Див. також

Автоматизоване тестування NUnitAsp NUnitForms Selenium TOSCA Testsuite

Посилання http://www.nunit.org/ (англ.) http://sourceforge.net/projects/nunit/ (англ.) http://nunitforms.sourceforge.net/ (англ.) http://nunitasp.sourceforge.net/ (англ.)