Wie schließe ich eine Eigenschaft aller Elemente in IEnumerable aus, wenn ShouldBeEquivalentTo verwendet wird?

In meinen NUnit / FluentAssertions-Tests vergleiche ich das von meinem System zurückgegebene komplexe Objekt mit einem Referenzobjekt unter Verwendung des folgenden Codes:

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

Dies ist jedoch nicht genau das, was ich beabsichtigt habe. Ich möchte ausschließenName undArticle zumjeden Objekt inItems Liste und nicht nur für den 0.. Wie implementiere ich dieses Szenario?

Ich habe das durchgesehenDokumentation und finde die Lösung nicht. Vermisse ich etwas?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage