public static void Should_Clone_3dMultidimensionalArrayObject() { var original = new MultiDimensional3dArrayObject { Int3DArray = new int[2, 3, 3] { // row 1 { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } }, // row 2 { { 10, 11, 12 }, { 13, 14, 15 }, { 16, 17, 18 } } } }; MultiDimensional3dArrayObject cloned = original.Clone(); cloned.ShouldBe(original); }
public void Should_Clone_3dMultidimensionalArrayObject() { var original = new MultiDimensional3dArrayObject { Int3DArray = new [, , ] { // row 1 { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } }, // row 2 { { 10, 11, 12 }, { 13, 14, 15 }, { 16, 17, 18 } } } }; var cloned = original.Clone(); Assert.AreEqual(original, cloned); }