好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

NUnit快速入门 笔记

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快速入门 笔记的详细内容...

  阅读:34次