我应该使用哪种方法来断言两个列表包含与MSpec相同的对象?
发布于 2010-10-31 19:20:16
您可以使用ShouldContainOnly(IEnumerable<T>)扩展方法。
因此,如果你有两个列表,listA和listB使用:
listA.ShouldContainOnly(listB)发布于 2011-08-09 19:08:05
如果列表中项目的顺序无关紧要,那么您可以使用
listA.ShouldContainOnly(listB); // both lists must have exactly the same items
listA.ShouldContain(listB); // listA must at least contain the items of listB如果项的顺序很重要,您可以使用
listA.ShouldEqual(listB);https://stackoverflow.com/questions/4056783
复制相似问题