Nunit是一項開源的項目,利用Nunit,你可以方便快捷地對已有的.NET組件進行單元測試。利用Nunit,你可以在不修改原有代碼的情況下,編寫專門的測試代碼對需要測試的函數(shù)和組件進行測試。如果大家有興趣可以將Nunit和VSTS自帶的單元測試進行比較:)
正文:
如果你的機器上沒有安裝Nunit,請先到http://www.nunit.org/download.html下載,并安裝到機器上。
接下來,我們來看看究竟如何來使用Nunit進行單元測試
現(xiàn)在,我有這樣一個Aclearcase/" target="_blank" >ccount類:
namespace bank
{
public class Account
{
private float balance;
public void Deposit(float amount)
{
balance += amount;
}
public void Withdraw(float amount)
{
balance -= amount;
}
public void TransferFunds(Account destination, float amount)
{
}
public float Balance
{
get { return balance; }
}
}
}
但是我并不知道這個類是否可以正確地工作,所以我需要對Account類進行單元測試。
在可以新建一個類庫項目,在這個類庫的引用項目中指定Account.dll和Nunit.framework.dll。注意,Nunit.framework.dll文件在你安裝Nunit的bin目錄下。