Equality Asserts
以下方法用于测试两个参数是否相等。重载的方法提供了通用类型的方法避免装箱操作。
Assert.AreEqual( int expected, int actual );
Assert.AreEqual( int expected, int actual, string message );
Assert.AreEqual( int expected, int actual, string message, params object[] parms );
Assert.AreEqual( uint expected, uint actual );
Assert.AreEqual( uint expected, ...
NUnit快速入门
Note:本页面基于NUnit早期版本QuickStart.doc文档。以下演示不是一个好的Test-Driven Development(测试驱动开发)示例。因为它使用NUnit最基础的知识,所以进行了保留。在后续版本中会进行修订或替换。
假设我们写了一个银行程序,包含一个Account类。Account有Deposit、Withdraw、TransferFunds三个方法:
namespace Bank
{
public class Account
{
private decimal balance;
...
...这是惯用设计的一个优秀示例。大多数为xUnit贡献力量的人基本翻译Smalltalk 、Java功能。NUnit最开始这是这么做的,但新版本的NUnit会使用C#来完成与众不同的事。
——Kent Beck
What Is NUnit?
Nunit是使用于所有.Net语言的单元测试框架。起初是从 JUnit移植过来,当前的V2.6版本是第七个主要发行版,它利用了.NET语言包括特性(Attributes)特性、反射相关技术等特点。NUnit将xUnit家族带入了.NET。
NUn...