摘要:
断言是任何一个xunit框架的核心,nunit中的Assert类,它提供一系列丰富的静态方法来供我们调用。如果一个断言失败,这个方法不会返回但是会报告一个错误,那么断言之后的代码就不会被执行,因此,最好在一个测试中包含一个断言。经典模型在Nunit2.4以前,使用经典模型:每一个断言调用一个单独的方法。如:// 测试两者是否相等Assert.AreEqual( int expected, int actual );// 测试两个对象是否是同一个引用Assert.AreSame( object expected, object actual );基于约束(Constraint-based)模型. 阅读全文