NUnit

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
NUnit
NUnit GUI.png
[[File:Графічне середовище NUnit 2.4.6 під Windows|300px]]
Розробник(и) Чарлі Пул та інші
Операційна система Всі, підтримувані Microsoft .NET або Mono
Доступні мови C#
Тип Система автоматизованого тестування
Ліцензія zlib
Сайт http://nunit.org

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

Див. також[ред.ред. код]

Посилання[ред.ред. код]