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, "); }
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); }