s declarações fluentes do @Can usam uma comparação insensível a strings para IEnumerable <string>?
Eu tenho um par de listas que estou tentando comparar usando afirmações fluentes. Posso codificar uma comparação facilmente, mas gostaria de usar o Fluent Assertions para obter o motivo para aparecer na mensagem de falha do teste.
Tudo o que vi até agora parece usar a comparação padrão Object.Equals, que diferencia maiúsculas de minúsculas. Não consigo passar um IComparer para os métodos Equal ou Contains, então existe outra maneir
[TestMethod()]
public void foo()
{
var actual = new List<string> { "ONE", "TWO", "THREE", "FOUR" };
var expected = new List<string> { "One", "Two", "Three", "Four" };
actual.Should().Equal(expected);
}