¿Existe una manera fácil de verificar en una prueba unitaria que dos matrices son iguales (es decir, tienen el mismo número de elementos y cada elemento es el mismo?).
En Java, lo usaría assertArrayEquals (foo, bar);
, pero parece que no hay equivalente para C #. Lo intenté Assert.AreEqual(new string[]{"a", "b"}, MyFunc("ab"));
, pero aunque la función devuelve una matriz con "a", "b", la verificación aún falla
Esto está usando Visual Studio 2008 Team Suite, con el marco de prueba de unidad integrado.
object.Equals
y esIEqualityComparer<T>
posible que deban definirse para que se apruebe una aserción fallida.