比较MbUnit 3.1中的2个列表

时间:2010-05-11 13:29:16

标签: c# unit-testing dictionary mbunit gallio

我试图在MbUnit 3.1中比较2个Dictionary对象的相似性,如此

Assert.AreEqual<FieldList>(expectedOutputFieldList, actualOutputFieldList);

其中FieldList为= Dictionary<string, object>

然而,这会引发以下“错误”:

格式化时两个值看起来都相同,但它们是不同的实例。

是否有比较对象数据而不是实例的方法?

提前致谢...

2 个答案:

答案 0 :(得分:2)

尝试

Assert.AreElementsEqualIgnoringOrder(expectedOutputFieldList, actualOutputFieldList);

答案 1 :(得分:2)