我必须比较两个集合,只考虑共享属性。如果我理解丹尼斯关于如何使用流利断言结合集合和属性断言的评论?这应该从 2.0 版开始工作。
我正在使用这个 API:
ActualOes.ShouldHave().SharedProperties().EqualTo(expectedOes);
ActualOes 是类型IEnumerable<IOe>
,expectedOes 是IEnumerable<Object>
元素是匿名类型的对象,它们与实际对象共享一些属性IOe
接口共享一些属性。
当我运行它时,FA 抱怨缺少属性。
我是否使用了错误的 API?