2013-06-12 36 views
0

我必须考虑到只有共享属性比较两个集合。 如果我了解丹尼斯对How to combine collection and property assertions using fluent-assertions?的评论,则应该从2.0版开始工作。FluentAssertions:比较名单成员的共享属性

我使用这个API:

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

ActualOes是IEnumerable<IOe>型和expectedOes是IEnumerable<Object>其中的元素的一个匿名类型的共享对象只是与实际IOe接口的一些特性。

当我运行这个,FA抱怨失踪的属性。

我使用了错误的API吗?

+0

已更新为使该仿制药在帖子中正确显示。 – paulroho

回答

0

它应该这样工作,但自从FA 2.0以来,API并不是这样做的推荐方式(尽管那个旧的API在引擎盖下使用了新的API)。我需要看看是否有任何单元测试覆盖了这个特定的场景。

+0

这样做的建议方式是什么? – paulroho