0
我正在使用FluentAssertions库来验证使用DataContractSerializer正常工作的序列化是否正常。忽略Fluent断言中的DataMember。应该等同于
我正在序列化的许多对象在某些属性上具有[IgnoreDataMember]
属性。
有没有一种方法来指示流利的断言忽略忽略数据成员执行ShouldBeEquivalentTo
断言时?
我正在使用FluentAssertions库来验证使用DataContractSerializer正常工作的序列化是否正常。忽略Fluent断言中的DataMember。应该等同于
我正在序列化的许多对象在某些属性上具有[IgnoreDataMember]
属性。
有没有一种方法来指示流利的断言忽略忽略数据成员执行ShouldBeEquivalentTo
断言时?
你可以做这样的事情
actual.ShouldBeEquivalentTo(预期,选项=> options.Excluding(资讯=> info.RuntimeType.GetCustomAttributes()任何()));
info
对象的类型为ISubjectInfo
并提供有关所涉及属性的各种信息。