【发布时间】:2021-04-30 11:04:48
【问题描述】:
我正在处理的案例是 - 比较两个具有属性的对象但不包括具有空值的成员的最佳解决方案。
例如
objectA.prop1 = "value1";
objectA.prop2 = "value2";
objectA.prop3 = "value3";
expectedObjectB.prop1 = null;
expectedObjectB.prop2 = "value2";
expectedObjectB.prop3 = null;
objectA.Should().BeEquivalentTo(expectedObjectB);
它会一对一地比较所有属性。在这种情况下如何让它只比较 prop2 而忽略其他? 我应该使用排除方法吗?
【问题讨论】:
标签: c# assert fluent-assertions