【发布时间】:2016-06-07 06:39:59
【问题描述】:
使用 FluentAssertions 3.5.1,我试图断言整数数组列表等效于另一个整数数组列表,而不关心项目顺序。这是行不通的。在试图解决这个问题时,我试图断言当它们确实具有相同的顺序并且这也不起作用时它们是相等的:
var a = new List <Int32[]> { new Int32[] { 1, 2 } };
var b = new List <Int32[]> { new Int32[] { 1, 2 } };
a.Should().BeEquivalentTo(b);
这给了我信息:
期望集合 {{1, 2}} 等价于 {{1, 2}},但它错过了 {{1, 2}}。
也许BeEquivalentTo 不是比较嵌套集合的正确断言??
迈克尔
【问题讨论】:
标签: c# .net fluent-assertions