2011-02-06 100 views
4

我在C#中開發了一個小應用程序。我想測試我的應用程序與NUnit.I是新來NUnit.I安裝NUnit的,但不知道如何使用它有什麼需要它的基本步驟或請提供我關於使用NUnit的一個很好的參考鏈接。使用NUnit需要什麼步驟?

+0

的可能重複的[參考文獻/對NUnit的單元測試指南(http://stackoverflow.com/questions/3139999/references-guides-for-nunit-unit-testing) – Gishu 2011-02-07 05:24:53

回答

2

我建議你有一個自己的測試項目(如Project.Tests)。

  • nunit.core.dll
  • nunit.core.interfaces.dll
  • nunit.framework.dll
  • nunit.util.dll
  • nunit-console.exe
  • :在你的項目結構(例如lib\nunit\nunit)的文件夾

    將以下文件基本某處

  • nunit-console-runner.dll
  • nunit-console-x86.exe
  • nunit-console-x86.exe.config

然後,你需要引用NUnit.Framework裝配在Project.Tests項目。

例如,一個簡單的測試是這樣的:

using NUnit.Framework; 

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

然後,您可以用NUnit-console直接在VisualStudio中運行這個測試,例如或(與例如ReSharper幫助下)或通過MSBuild任務在MSBuild Community Tasks的幫助下。

3

退房the NUnit quick start

讓我們先從一個簡單的例子。 假設我們正在寫一個銀行 應用程序,我們有一個基本的域 類 - 帳戶。賬戶支持 操作存入,提取和 轉賬資金。

相關問題