Fluent Assertions 4.1.1 を使い始めたばかりです。辞書を比較するためのコードのようです
actualDictionary.ShouldAllBeEquivalentTo(expectedDictionary);
しかし、Equals() 実装を使用したくない場合、キーと値に対して独自の等値関数 (コンパレーター) を指定するにはどうすればよいでしょうか?
コレクションの場合は次のようになります。
actualCollection.Should().Equal(expectedCollection, MyComparisonFunc);
IDictionary<K,V>
とそれにIReadOnlyDictionary<K,V>
相当するものを探しています。
編集:コレクションのContain()に対する同じ質問。