Как исключить свойство всех элементов в IEnumerable при использовании ShouldBeEquivalentTo?
В моих тестах 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));
Однако, это не совсем то, что я намеревался. Я хотел бы исключитьName
а такжеArticle
закаждый объект вItems
список и не только для 0-го. Как мне реализовать этот сценарий?
Я посмотрел черездокументация и не могу найти решение. Я что-то пропустил?