Como faço para excluir uma propriedade de todos os itens em IEnumerable ao usar ShouldBeEquivalentTo?
Nos meus testes NUnit / FluentAssertions eu comparo o objeto complexo retornado do meu sistema com um de referência usando o seguinte código:
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));
No entanto, isso não é exatamente o que eu pretendia. Eu gostaria de excluirName
eArticle
paracada objeto emItems
lista e não apenas para o 0º. Como faço para implementar esse cenário?
Eu olhei através dodocumentação e não encontrar a solução. Estou esquecendo de algo?