una tamaño saber recorrer nxm matriz llenar leer imprimir dinamica cuadrada c# mstest

tamaño - recorrer matriz c#



¿Cómo verifico que la matriz esperada es la matriz real en MSTest? (2)

El siguiente método falla:

[TestMethod] public void VerifyArrays() { int[] actualArray = { 1, 3, 7 }; Assert.AreEqual(new int[] { 1, 3, 7 }, actualArray); }

¿Cómo lo hago pasar sin iterar sobre la colección?


Microsoft ha proporcionado una clase auxiliar CollectionAssert .

[TestMethod] public void VerifyArrays() { int[] actualArray = { 1, 3, 7 }; CollectionAssert.AreEqual(new int[] { 1, 3, 7 }, actualArray); }


Puedes usar el método Enumerable.SequenceEqual() .

[TestMethod] public void VerifyArrays() { int[] actualArray = { 1, 3, 7 }; int[] expectedArray = { 1, 3, 7 }; Assert.IsTrue(actualArray.SequenceEqual(expectedArray)); }