FluentAssertions sembra non riuscire ad eccezione NullReferece quando provo a confronto due collezioni con i nullFluentAssertions Should.Equal su collezioni, contenenti nulli
[Test]
public void DeepWithNulls()
{
var l1 = new List<string> { "aaa", null };
var l2 = new List<string> { "aaa", null };
l1.Should().Equal(l2);
}
Confronto funziona come previsto su collezioni senza nulli.
Boom - 10K. Prego :) –
C'è qualche soluzione alternativa con Fluent Assertions? O devo usare cicli nei test di unità se sono sicuro che i valori nulli sono normali per le raccolte testate? – tensorsigma
per ora suggerirei di verificare che non ci sia alcun null nella raccolta prima di chiamare uguale e presentare un errore nel sito 'codeplex' di 'fluentassertion'. Un'altra opzione potrebbe essere quella di scaricare la fonte e risolverla da soli :) –