Jak wykluczyć właściwość wszystkich elementów w IEnumerable podczas korzystania z ShouldBeEquivalentTo?

W moich testach NUnit / FluentAssertions porównywam obiekt złożony zwrócony z mojego systemu z obiektem referencyjnym przy użyciu następującego kodu:

    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));

Nie jest to jednak dokładnie to, co zamierzałem. Chciałbym wykluczyćName iArticle dlakażdy obiekt wItems lista, a nie tylko dla 0. Jak zaimplementować ten scenariusz?

Przejrzałemdokumentacja i nie znalazłem rozwiązania. Czy czegoś mi brakuje?

questionAnswers(1)

yourAnswerToTheQuestion