共有プロパティのみを考慮して、2 つのコレクションを比較する必要があります。流暢なアサーションを使用してコレクションとプロパティのアサーションを組み合わせる方法に関するデニスのコメントを理解したら? これはバージョン 2.0 以降で動作するはずです。
私はこのAPIを使用しています:
ActualOes.ShouldHave().SharedProperties().EqualTo(expectedOes);
ActualOes は型IEnumerable<IOe>
で、 expectedOes は、要素が実際のインターフェイスIEnumerable<Object>
といくつかのプロパティを共有する匿名型のオブジェクトである場所です。IOe
これを実行すると、FA は欠落しているプロパティについて不平を言います。
間違った API を使用していますか?