NUnit快速入门 笔记

http://www.cnblogs.com/iCeSnaker/archive/2004/07/02/20522.aspx
一文讲述了一个简单的测试实例,摘要如下:

类关联一个[TestFixture]特性(attribute),
这个类必须是公有的,其父类不受限制。这个类还必须有一个默认构造函数。

类中的方法关联一个[Test]特性
测试方法的返回值必须为void并且不能带有参数。

Assert类定义了一组方法用于检查给定的条件,

[ExpectedException(typeof(InsufficientFundsException))]
这个测试方法还关联了一个[ExpectedException]特性——这指出测试代码希望抛出一个指定类型的异常;如果在执行过程中没有抛出这样的一个异常——该测试将会失败。


一个不错的方法是临时忽略它在你的测试方法中添加下面的特性:

[Ignore("Need to decide how to implement transaction management in the application")]
编译并运行——黄条。单击“ Test Not Run ”选项卡,你会看到 bank.AccountTest.TransferWithInsufficientFundsAtomicity() 连同这个测试被忽略的原因一起列在列表中。


你可能感兴趣的:(NUnit快速入门 笔记)