0

我必须比较两个集合,只考虑共享属性。如果我理解丹尼斯关于如何使用流利断言结合集合和属性断言的评论?这应该从 2.0 版开始工作。

我正在使用这个 API:

ActualOes.ShouldHave().SharedProperties().EqualTo(expectedOes);

ActualOes 是类型IEnumerable<IOe>,expectedOes 是IEnumerable<Object>元素是匿名类型的对象,它们与实际对象共享一些属性IOe接口共享一些属性。

当我运行它时,FA 抱怨缺少属性。

我是否使用了错误的 API?

4

1 回答 1

0

它应该像那样工作,尽管从 FA 2.0 开始,该 API 不是推荐的执行方式(尽管旧 API 在后台使用新 API)。我需要看看是否有任何单元测试涵盖了这个特定场景。

于 2013-06-12T19:49:26.300 回答