NUnit之Assertion详解(2)

发表于:2012-02-10来源:博客园作者:甘南点击数: 标签:NUnit之
AreEquivalent:两个集合相当 AreNotEqual:两个集合不相等 AreNotEquivalent:两个集合不相当 DoesNotContain:集合中不包含某对象 IsSubsetOf:一个集合是另外一个集合的

  AreEquivalent:两个集合相当

  AreNotEqual:两个集合不相等

  AreNotEquivalent:两个集合不相当

  DoesNotContain:集合中不包含某对象

  IsSubsetOf:一个集合是另外一个集合的子集

  IsNotSubsetOf:一个集合不是另外一个集合的子集

  IsEmpty:集合为空

  IsNotEmpty:集合不为空

  IsOrdered:集合的各项已经排序

  示例:

  List a = new List();List b = new List();CollectionAssert.IsEmpty(a);for (int i = 1; i <= 10; i++){ a.Add(i); b.Add(i);}CollectionAssert.AreEqual(a, b);CollectionAssert.IsOrdered(a);b.Remove(1);CollectionAssert.IsSubsetOf(b, a);CollectionAssert.AreEqual(a, b);

  复制代码

  后记:关于NUnit的断言就大概介绍这些,其实,不仅仅是测试人员,.Net程序员也应该熟悉掌握NUnit,以保证自己的代码质量,关于NUnit的进一步使用,将陆续介绍。

  由于本人水平有限,不妥之处,欢迎大家批评指正,谢谢!

原文转自:http://www.ltesting.net