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 };
}
检查所有属性是否匹配的正确断言是什么(例如。a
和d
将返回true,但所有其他组合将返回false?
目前,我正在做等价性检查,但必须在两个方向都做吗?例如
a.Should().BeEquivalentTo(d);
d.Should().BeEquivalentTo(a);
如果文件中有明确的定义,请原谅我。我找不到:/
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报