2009-05-13 12 views
6

Ich möchte lernen, wie NUnit zu verwenden. Ich lerne am besten, indem ich lese und dann mit echtem Code spiele. Wo finde ich ein kleines, einfaches C# -Projekt, das NUnit beispielhaft nutzt?NUnit Beispielcode?

Antwort

4

Es gibt viele schöne Beispiele auf NUnit's developer wiki.

-Update als Original-Link wird gebrochen:

Grund Beispiele auf der NUnit Documentation Page gefunden werden kann. Sehen Sie sich den Unterabschnitt Getting Started/QuickStart und den Unterabschnitt Assertions/* an.

+13

Tote Links diese Wahl hilfreich nicht so machen. – msp

1

Sie sollten NUnit Beispiele mit dem Download von NUnit finden; Dies sind sehr gute Beispiele für die Verwendung von NUnit.

3

Aus meiner eigenen Projekte (wirklichen Leben, also nicht nur Demos, wo alles wird schön und einfach sein :)

Beide recht klein sind, und obwohl MiscUtil ist der größere der beiden, es ist meist eine Sammlung von sehr kleinen, einzelnen Komponenten.

MoreLINQ ist stark getestet; MiscUtil hat eine etwas dichtere Abdeckung, als ich angefangen habe, bevor ich in den Komponententest ging.

1

Ich glaube nicht, Leseeinheit Tests hilft so viel wie jemanden zu sehen, sie zu schreiben und zu erklären, warum sie so tun, wie sie sind. versuchen Sie einige Screencasts. DimeCast.Net zum Beispiel ....

0

Ich würde empfehlen, Video auf TDD bei dnrTV zu sehen. Siehe Part 1 und Part 2.

1

Dies sollte nützlich sein ...

using System.Text; 
using NUnit.Framework; 

namespace Test.SampleTests 
{ 
    [TestFixture] 
    public class CustomerTestClass 
    { 
     [TestCase(1, true)] // valid customer 
     [TestCase(2, true)] // valid customer 
     [TestCase(1123123123132, false)] // invlaid customer 
     public void IsValidCustomerTest(int customerId, bool isValid) 
     { 
      Assert.AreEqual(_service.ValidateCust(customerId), isValid); 
     } 
    } 
} 

von hier genommen - https://coderwall.com/p/vwvura