【发布时间】:2021-06-02 07:24:40
【问题描述】:
我创建了以下非常简单的测试,它是对我在野外遇到的场景的简化。
var actual = new JObject
{
{"prop1" , "1"},
{"prop2" , "2"},
};
var expected = new JObject
{
{"prop1" , "3"},
{"prop2" , "2"},
};
actual.Should().BeEquivalentTo(expected);
我有两个在一个键上不同的 JObject,如果它们不同,我希望测试失败并告诉我不同之处。
这通过了,但我不希望它通过,因为我已经提到了差异。我花了很多时间来定制等效检查,但没有运气。希望有人能指出我忽略了什么。
【问题讨论】: