3.如何在.NET中應用NUnit
我將舉個例子,一步一步演示如何去使用NUnit.
第1步.為測試代碼創建一個Visual Studio工程。
在Microsoft Visual Studio .NET中,讓我們開始創建一個新的工程。選擇Visual C#工程作為工程類型,Class Library作為模板。將工程命名為NUnitQuickStart.圖4-1是一個描述本步驟的Visual Studio .NET。
圖 4-1: 創建第一個NUnit工程
第2步.增加一個NUnit框架引用
在Microsoft Visual Studio .NET里創建這個例子時,你需要增加一個NUnit.framework.dll引用,如下:
在Solution Explorer右擊引用,然后選擇增加引用
NUnit.framework組件,在Add Reference對話框中按Select和OK按鈕。
圖4-2 描述了這步:
圖 4-2: 增加一個 NUnit.framework.dll 引用到工程
第3步.為工程加一個類.
為工程加一個NumbersFixture類。這里是這個例子的代碼。
using System;
{
[TestFixture]
public class NumersFixture
{
[Test]
public void AddTwoNumbers()
{
int a=1;
int b=2;
int sum=a+b;
Assert.AreEqual(sum,3);
}
}
}
第4步.建立你的Visual Studio 工程,使用NUnit-Gui測試
從程序->NUnit2.2打開NUnit-gui,加載本本工程編譯的程序集.
為了在Visual Studio .NET中自動運行NUnit-Gui,你需要建立NUnit-Gui作為你的啟動程序:
在 Solution Explorer里右擊你的NunitQuickStart工程。
在彈出菜單中選擇屬性。
在顯示的對話框的左面,點擊Configuration Properties夾
選擇出現在Configuration Properties夾下的Debugging。
在屬性框右邊的Start Action部分,選擇下拉框的Program作為Debug Mode值。
按Apply按鈕
設置NUnit-gui.exe 作為Start Application。,你既可以鍵入nunit-gui.exe的全路徑,也可使用瀏覽按鈕來指向它。
圖4-3 幫助描述本步驟:
圖 4-3:將NUnit-Gui 作為工程的測試運行器
第5步.編譯運行測試.
現在編譯solution。成功編譯后,開始應用程序。NUnit-Gui測試運行器出現。當你第一次開始NUnit-Gui,它打開時沒有測試加載。從File菜單選擇Oprn,瀏覽NUnitQuickStart.dll的路徑。當你加載了測試的程序集,測試運行器為加載的程序集的測試產生一個可見的表現。在例子中,測試程序集僅有一個測試,測試程序集的結構如圖4-4所示:
圖 4-4: 測試程序集的測試在 NUnit-Gui中的視圖
按Run按鈕。樹的節點變為綠色,而且測試運行器窗口上的進度條變綠,綠色代表成功通過。
原文轉自:http://www.anti-gravitydesign.com