Accord.Tests.Math.MatrixTest.MagicTest C# (CSharp) Method

MagicTest() private method

private MagicTest ( ) : void
return void
        public void MagicTest()
        {
            var actual = Matrix.Magic(3);

            double[,] expected =
            {
                { 8,   1,   6 },
                { 3,   5,   7 },
                { 4,   9,   2 },
            };

            Assert.IsTrue(Matrix.IsEqual(actual, expected));

            actual = Matrix.Magic(4);

            expected = new double[,]
            {
                { 16,     2,     3,    13 },
                {  5,    11,    10,     8 },
                {  9,     7,     6,    12 },
                {  4,    14,    15,     1 },
            };

            Assert.IsTrue(Matrix.IsEqual(actual, expected));

            actual = Matrix.Magic(6);

            expected = new double[,]
            {
                 { 35,     1,     6,    26,    19,    24 },
                 {  3,    32,     7,    21,    23,    25 },
                 { 31,     9,     2,    22,    27,    20 },
                 {  8,    28,    33,    17,    10,    15 },
                 { 30,     5,    34,    12,    14,    16 },
                 {  4,    36,    29,    13,    18,    11 },
            };

            Assert.IsTrue(Matrix.IsEqual(actual, expected));

        }
MatrixTest