コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }