2011-02-06 6 views
4

J'ai développé une petite application en C#. Je veux tester mon application avec NUnit.Je suis un nouveau sur NUnit.I NUnit installé mais je ne sais pas comment l'utiliser quelles sont les étapes de base nécessaires pour cela ou s'il vous plaît fournissez-moi un bon lien de référence sur l'utilisation de NUnit.Quelles sont les étapes nécessaires pour utiliser NUnit?

+0

duplication possible de [Références/guides pour tests unitaires de nunit] (http://stackoverflow.com/questions/3139999/references-guides-for-nunit-unit-testing) – Gishu

Répondre

2

Je vous recommande d'avoir votre propre projet pour vos tests (comme Project.Tests).

Placez les fichiers de base suivants, quelque part dans le dossier de la structure de votre projet (par exemple lib\nunit\nunit):

  • nunit.core.dll
  • nunit.core.interfaces.dll
  • nunit.framework.dll
  • nunit.util.dll
  • nunit-console.exe
  • nunit-console.exe.config
  • nunit-console-runner.dll
  • nunit-console-x86.exe
  • nunit-console-x86.exe.config

Ensuite, vous devez référencer l'ensemble NUnit.Framework dans votre projet Project.Tests.

Par exemple, un test simple ressemblerait à ceci:

using NUnit.Framework; 

namespace Project.Tests 
{ 
    [TestFixture] 
    public class MyTestClass 
    { 
     [Test] 
     public void MyTestMethod() 
     { 
      var a = "a"; 
      var b = "a"; 
      Assert.AreEqual(a, b); 
     } 
    } 
} 

Vous pouvez exécuter ce test alors, par exemple avec le NUnit-console ou directement dans VisualStudio (par exemple, avec l'aide de ReSharper) ou par une tâche MSBuild avec l'aide de MSBuild Community Tasks.

3

Check out the NUnit quick start:

Commençons par un exemple simple. Supposons que nous écrivons une application bancaire et nous avons un domaine de base classe - Compte. Compte prend en charge opérations de dépôt, de retrait, et transférer des fonds.

Questions connexes