使用CollectionAssert

时间:2012-04-26 13:53:55

标签: c# asp.net visual-studio-2010 unit-testing

如果我有一个继承自名为LookUpValueCollection的Collection的自定义类,它只处理类LookUpValueCollection的类型,那么在Visual Studio测试中使用方法CollectionAssert我是否需要实现方法IEqual来处理比较?因为我使用了尽管有两个相似但仍然说内部的objets是不同的。

1 个答案:

答案 0 :(得分:2)

是的,集合的元素需要覆盖Equals(和GetHashCode)。否则,元素将通过引用进行比较,因此如果它们不是同一个实例,则不会被视为相等。