假设我们有一个班级
class A
{
int num;
string str;
// more methods and data members
}
在nunit测试中,我们如何在
行中做点什么List<A> listA = GetUniqueValueList();
CollectionAssert.AllItemsAreUnique(listA, "ListA items should be unique.");
据我了解,AllItemsAreUniqe仅适用于具有值类型的列表。如果说两个A对象具有完全相同的成员,那么这个测试也不会失败。