public void MatrixUtilities_Test()
        {
            var arr = MatrixTestsGenerator.GetTestArray();

            var result = MatrixUtilities.ToString(arr);

            Assert.AreEqual(result, @"1, 2, 3, 4, 5, 
6, 7, 8, 9, 10, 
11, 12, 13, 14, 15, 
16, 17, 18, 19, 20, 
21, 22, 23, 24, 25, 
");
        }
示例#2
0
        public void GoldmineMatrixPath_Test()
        {
            var goldmineMatrixPath = new GoldmineMatrixPath();

            var arr = MatrixTestsGenerator.GetZeroedArray(5);

            // we have a 5x5 array of 0s
            // assume start is arr[1][0] and end is [4][2]

            var start = new MatrixPoint(1, 0);
            var end   = new MatrixPoint(4, 2);

            var shortedPathLength = goldmineMatrixPath.GetShortestPath(arr, start, end);

            MatrixUtilities.Print(arr);
        }