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的进一步使用,将陆续介绍。
由于本人水平有限,不妥之处,欢迎大家批评指正,谢谢!