3 于是編寫加減乘除四個(gè)函數(shù)的實(shí)現(xiàn):
	using System;
	namespace netshop
	{
	/// <summary>
	/// 四則運(yùn)算的簡(jiǎn)單例子
	/// </summary>
	public class TestCls
	{
	public TestCls()
	{
	}
	//加法
	public int Add(int a,int b)
	{
	return a+b;
	}
	//減法
	public int Sub(int a,int b)
	{
	return a-b;
	}
	//乘法
	public int Mul(int a,int b)
	{
	return a*b;
	}
	//除法
	public double Div(int a,int b)
	{
	return a/b;
	}
	}
	}
這時(shí)測(cè)試通過(guò)了!
	
	4 尋找令測(cè)試失敗的測(cè)試用例
	想想似乎漏了一些可以使程序出錯(cuò)的測(cè)試用例,想到了吧?是除數(shù)為零的情況,于是修改testDiv測(cè)試用例
	[Test]
	public void testDiv()
	{
	Assert.AreEqual(2,tc.Div(10,5));
	Assert.AreEqual(0,tc.Div(10,0));//除于0的情況
	}
	果然,運(yùn)行Nunit,出錯(cuò)了^_^ (這人有問(wèn)題,出錯(cuò)了還笑-_-b)
	于是修改TestCls類代碼
	//除法
	public double Div(int a,int b)
	{
	if(b!=0)
	{
	return a/b;
	}
	else
	{
	return 0;
	}
	}
	編譯后,再運(yùn)行Nunit,全部通過(guò)!
	5 總結(jié)
	這只是一個(gè)簡(jiǎn)單例子,因?yàn)橐郧坝肑Unit覺(jué)得還挺好用,于是想試試.net的Nunit是否好用,果然也不差:)測(cè)試優(yōu)先只是測(cè)試驅(qū)動(dòng)開(kāi)發(fā)的一部分內(nèi)容,還有重構(gòu)等步驟,所以本文的題目有些名不副實(shí),請(qǐng)大家多多包涵。
	6 相關(guān)資料
	NUnit下載地址: http://www.nunit.org/files/nunit-v21/Nunit-V2.1.4.msi
	相關(guān)中文文章有:
	[1]NUnit Cookbook(.net單元測(cè)試工具) http://www.csdn.net/develop/Read_Article.asp?Id=14908
	[2] 在.NET環(huán)境中使用單元測(cè)試工具NUnit http://www.csdn.net/develop/Read_Article.asp?Id=22482
	[3] NUnit快速入門 http://www.csdn.net/develop/Read_Article.asp?Id=23530
	http://www.csdn.net/develop/Read_Article.asp?Id=23531
	[4] NUnit 在VS.NET 2003上的插件 http://www.csdn.net/develop/Read_Article.asp?Id=26568