Produktiver arbeiten mit CoolCommands für Visual Studio 2005 Unit Tests in Visual Studio mit TestDriven.NET (NUnitAddin)

Unit Testing mit NUnit

Mit dem Tool NUnit lassen sich Unit Tests durchführen, d.h. es können einzelne Codeabschnitte oder Methoden gegen Testwerte geprüft werden.

NUnit kann für .NET 1.1 und 2.0 hier heruntergeladen werden. Nach der Installation erzeugt man ein neues “Class Library” Projekt in Visual Studio und referenziert die nunit.framework.dll.

Als erstes muss NUnit angezeigt werden, dass es sich bei der Klasse um eine Testklasse handelt. Dies geschieht mit dem [TestFixture] Attribut. Testmethoden werden mit dem [Test] Attribut gekennzeichnet. Geprüft werden die Ergebnisse mit Hilfe der Assert Klasse. Dabei kann auf einen Pool von Methoden wie AreEqual, IsNull, etc. zugegriffen werden oder eigene Methoden erstellt werden. NUnit reagiert auf jede AssertionException.

[code lang="csharp"]
using NUnit.Framework;
using YourProject;

[TestFixture]
public class UtilitiesTests {
[Test]
public void RemoveSeparators () {
string actual = Utilities.RemoveSeparators("Das-ist_ein;Test,");
Assert.AreEqual("DasisteinTest", actual);
}
}
[/code]

Nach der Erstellung der .dll kann diese in NUnit geöffnet werden und der Test durchgeführt werden. Dort erhält man eine Übersicht, welche Test erfolgreich durchgeführt wurden und welche Tests gescheitert sind (incl. des Grundes bzw. einer Meldung, die man selbst in der Testmethode definieren kann).

Weitere Details und Tutorials zu NUnit finden sich auf den folgenden Seiten:

Tags:, , ,

Bookmarken bei... del.icio.us:Unit Testing mit NUnit furl:Unit Testing mit NUnit Y!:Unit Testing mit NUnit

Ein Kommentar to “Unit Testing mit NUnit”

  1. ne0 schreibt:

    I do not understand German but it was really encouraging that my article helped you.

Ein Kommentar hinterlassen