http://www.cnblogs.com/iCeSnaker/archive/2004/07/02/20522.aspx
一文讲述了一个简单的测试实例,摘要如下:
类关联一个[TestFixture]特性(attribute),
这个类必须是公有的,其父类不受限制。这个类还必须有一个默认构造函数。
类中的方法关联一个[Test]特性
测试方法的返回值必须为void并且不能带有参数。
Assert类定义了一组方法用于检查给定的条件,
[ExpectedException(typeof(InsufficientFundsException))]
这个测试方法还关联了一个[ExpectedException]特性——这指出测试代码希望抛出一个指定类型的异常;如果在执行过程中没有抛出这样的一个异常——该测试将会失败。
一个不错的方法是临时忽略它在你的测试方法中添加下面的特性:
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
[Ignore("Need to decide how to implement transaction management in the application")]
编译并运行——黄条。单击“
Test Not Run
”选项卡,你会看到
bank.AccountTest.TransferWithInsufficientFundsAtomicity()
连同这个测试被忽略的原因一起列在列表中。
NUnit快速入门 笔记
最新推荐文章于 2020-11-21 23:47:55 发布