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

CumulativeSumTest() private method

private CumulativeSumTest ( ) : void
return void
        public void CumulativeSumTest()
        {
            double[] expected1 = { 1, 3, 6, 10, 15 };
            double[] actual1 = Matrix.CumulativeSum(new double[] { 1, 2, 3, 4, 5 });

            Assert.IsTrue(actual1.IsEqual(expected1));

            double[,] A = 
            { 
                { 1, 2, 3 },
                { 4, 5, 6 }
            };

            double[][] actual2 = A.ToJagged().CumulativeSum(1);
            double[][] expected2 =
            {
                new double[] { 1, 2, 3 },
                new double[] { 5, 7, 9 }
            };

            Assert.IsTrue(actual2.IsEqual(expected2));

            double[][] actual3 = A.ToJagged().CumulativeSum(0);
            double[][] expected3 = 
            {
                new double[] {1,  4 },
                new double[] {3,  9 }, 
                new double[] {6, 15 }
            };

            Assert.IsTrue(actual3.IsEqual(expected3));
        }
MatrixTest