使用FluentAssertions 3.5.1,我试图断言一个整数数组列表等同于另一个整数数组列表,而不关心项目顺序。这不管用。在试图解决这个问题的过程中,我试图断言,当它们确实具有相同的顺序时,它们是平等的,这也是行不通的:var b = new List <Int32[]> { new Int32[] { 1, 2
我在使用Fluent断言来比较两个List<List<string>>类型的集合时遇到了问题。当使用Should().Equal()方法(顺序很重要)时,我得到以下(神秘的;-)消息:
Expected collection to be equal to {{"Telefoonnummer"},因此,这些对象看起来是相等的。此外,在调试时,对象看起来完全相同。当比较两个List<string>对象时,测试通过,没有问题,但与List
在我的单元测试课上,我有两个列表。一个是expectedValue,另一个是returnedType。我在做Collections.sort(returned);
但是,如何根据其中一个元素的值类型比较两个列表呢?例如,我在两个列表中都有元素sortOrder,它有来自1,2 or 3的值,所以如何比较或说做一些类似于assertEqual(expected, returned) for both the list的事情,并确保两个列表都有相同的元