私の NUnit/FluentAssertions テストでは、次のコードを使用して、システムから返された複雑なオブジェクトを参照オブジェクトと比較します。
response.ShouldBeEquivalentTo(reference, o => o.Excluding(x => x.OrderStatus)
.Excluding(x => x.Id)
.Excluding(x => x.Items[0].Name)
.Excluding(x => x.Items[0].Article)
.Excluding(x => x.ResponseStatus));
しかし、これはまさに私が意図したものではありません。0番目だけでなく、リスト内のすべてのオブジェクトを除外Name
したいと思います。このシナリオを実装するにはどうすればよいですか?Article
Items
私はドキュメントに目を通しましたが、解決策が見つかりません。何か不足していますか?