Esempio n. 1
0
        public void TestMethod1()
        {
            byte n = 0;
            var  expectedMatrix = new int[n, n];
            var  actualMatrix   = MatrixTraversal.GenerateMatrix(n);

            var areMatrixesEqual = this.AreMatricesEqual(expectedMatrix, actualMatrix);

            Assert.IsTrue(areMatrixesEqual);
        }
Esempio n. 2
0
        public void TestMethod3()
        {
            byte n = 2;
            var  expectedMatrix = new int[, ]
            {
                { 1, 4 },
                { 3, 2 }
            };
            var actualMatrix = MatrixTraversal.GenerateMatrix(n);

            var areMatrixesEqual = this.AreMatricesEqual(expectedMatrix, actualMatrix);

            Assert.IsTrue(areMatrixesEqual);
        }
Esempio n. 3
0
        public void TestMethod4()
        {
            byte n = 3;
            var  expectedMatrix = new int[, ]
            {
                { 1, 7, 8 },
                { 6, 2, 9 },
                { 5, 4, 3 }
            };
            var actualMatrix = MatrixTraversal.GenerateMatrix(n);

            var areMatrixesEqual = this.AreMatricesEqual(expectedMatrix, actualMatrix);

            Assert.IsTrue(areMatrixesEqual);
        }
Esempio n. 4
0
        public void TestMethod5()
        {
            byte n = 6;
            var  expectedMatrix = new int[, ]
            {
                { 1, 16, 17, 18, 19, 20 },
                { 15, 2, 27, 28, 29, 21 },
                { 14, 31, 3, 26, 30, 22 },
                { 13, 36, 32, 4, 25, 23 },
                { 12, 35, 34, 33, 5, 24 },
                { 11, 10, 9, 8, 7, 6 }
            };
            var actualMatrix = MatrixTraversal.GenerateMatrix(n);

            var areMatrixesEqual = this.AreMatricesEqual(expectedMatrix, actualMatrix);

            Assert.IsTrue(areMatrixesEqual);
        }