c# - 比较 MbUnit 3.1 中的 2 个列表

标签 c# unit-testing dictionary mbunit gallio

我正在尝试比较 2 个 Dictionary 对象在 MbUnit 3.1 中的相等性

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

其中 FieldList = Dictionary<string, object>

但是这会引发以下“错误”:

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

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

提前致谢...

最佳答案

尝试

Assert.AreElementsEqualIgnoringOrder(expectedOutputFieldList, actualOutputFieldList);

关于c# - 比较 MbUnit 3.1 中的 2 个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2811072/

相关文章:

c# - 根据单选按钮选择将表单信息提交到数据库

c# - 在 Salesforce 中映射线索的自定义字段

Android Studio Espresso 空测试套件

python - Django单元测试等待数据库

安卓 map 不显示

c# - 适用于 Windows XP 的 visual studio 2013 安装程序

c# - List<> 集合成员在不应该更改时更改

java - 在单元测试中验证 Set 值的最佳方法是什么?

python - 在字典中查找出现次数最少的值

python - 试图找到元素较少的列表