【发布时间】:2014-09-28 04:03:56
【问题描述】:
假设我们有一堂课
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 对象具有完全相同的成员,则此测试也不会失败。
【问题讨论】:
标签: c# unit-testing nunit assert assertion