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 描述了這步:
第3步.為工程加一個類.
為工程加一個NumbersFixture類。這里是這個例子的代碼。
1
using System;
2
using NUnit.Framework;
3
4
namespace NUnitQuickStart
5

{
6
[TestFixture]
7
public class NumersFixture
8
{
9
[Test]
10
public void AddTwoNumbers()
11
{
12
int a=1;
13
int b=2;
14
int sum=a+b;
15
Assert.AreEqual(sum,3);
16
}
17
}
18
}
19

2

3

4

5



6

7

8



9

10

11



12

13

14

15

16

17

18

19

第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:將NUnit-Gui 作為工程的測試運行器
第5步.編譯運行測試.
現在編譯solution。成功編譯后,開始應用程序。NUnit-Gui測試運行器出現。當你第一次開始NUnit-Gui,它打開時沒有測試加載。從File菜單選擇Oprn,瀏覽NUnitQuickStart.dll的路徑。當你加載了測試的程序集,測試運行器為加載的程序集的測試產生一個可見的表現。在例子中,測試程序集僅有一個測試,測試程序集的結構如圖4-4所示:
