estoy tratando de comparar dos listas usandoCollectionAssert.AreEqual Failing
CollectionAssert.AreEqual(ListExpected, ListActual);
Pero estoy consiguiendo una excepción
Expected and actual are both <System.Collections.Generic.List`1[API.Program.Relation]> with 11 elements
Values differ at index [0]
Expected: <API.Program.Relation>
But was: <API.Program.Relation>
Pero cuando comparaba el elemento cero utilizando Assert.AreEqual
en campo por campo todo estaba multa.
Cualquier idea de por qué no puedo comparar el uso de CollectionAssert
¿Son en realidad referencia igual? Incluso si todos los datos son iguales, puede que no sea la misma instancia. – Tejs
son los elementos de las colecciones que está comparando implementando 'Equals' y' GetHashCode' correctamente? –
¿Las referencias del elemento cero eran las mismas, o solo los valores de campo? – ken