返回

c#-断言匿名对象等价性

发布时间:2022-04-30 10:40:48 297
# flask

我肯定我错过了显而易见的

假设我们有:

[Fact]
public void SomeTest()
{
    var a = new { SomeProp = "hello", AnotherProp = 9 };
    var b = new { SomeProp = "hello" };
    var c = new { AnotherProp = 9 };
    var d = new { SomeProp = "hello", AnotherProp = 9 };
}

检查所有属性是否匹配的正确断言是什么(例如。ad将返回true,但所有其他组合将返回false?

目前,我正在做等价性检查,但必须在两个方向都做吗?例如

    a.Should().BeEquivalentTo(d);
    d.Should().BeEquivalentTo(a);

如果文件中有明确的定义,请原谅我。我找不到:/

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(1)
按点赞数排序
用户头像
下一篇
python-填充行时更改Excel文件中的行 2022-04-30 09:43:29