NUnit 是为 .NET 框架生成的开放源代码单元测试框架。NUnit 使您可以用您喜欢的语言编写测试,从而测试应用程序的特定功能。当您首次编写代码时,单元测试是一种测试代码功能的很好方法,它还提供了一种对应用程序进行回归测试的方法。NUnit 应用程序提供了一个用于编写单元测试的框架,以及一个运行这些测试和查看结果的图形界面。
下载地址:
本事例所用版本:
NUnit Quick Start
原文档:
翻 译:Young.J
说 明:该实例是最早期的nunit版本中找到,在测试驱动的开发中它并不是一个很好的例子,但它能阐明使用nunit的最基本方法。
现在开始我们的例子。假设我们开始写一个银行业的应用程序,我们有一个基类—Account,Account主要负责资金的增加,撤销和转帐,下面是该类的代码
1namespace bank
2{
3 public class Account
4 {
5 private float balance;
6 public void Deposit(float amount)
7 {
8 balance+=amount;
9 }
10
11 public void Withdraw(float amount)
12 {
13 balance-=amount;
14 }
15
16 public void TransferFunds(Account destination, float amount)
17 { }
18
19 public float Balance
20 {
21 get{ return balance;}
22 }
23 }
24}