Exemplo n.º 1
0
        public void PassMaze_SuccessfulTests_Case4()
        {
            MazeSolver solver = new MazeSolver(sourceData[3], startXs[3], startYs[3]);

            solver.PassMaze();
            int[,] output = solver.MazeWithPass();

            CollectionAssert.AreEquivalent(output, result[3]);
        }
        public void PassMaze_SuccessfulTests()
        {
            for (int i = 0; i < sourceData.Length; i++)
            {
                MazeSolver solver = new MazeSolver(sourceData[i], startXs[i], startYs[i]);

                solver.PassMaze();

                Assert.AreEqual(MatrixAreEquals(solver.MazeWithPass(), result[i]), true);
            }
        }
Exemplo n.º 3
0
        public void PassMaze_SuccessfulTests()
        {
            for (int i = 0; i < sourceData.Length; i++)
            {
                MazeSolver solver = new MazeSolver(sourceData[i], startXs[i], startYs[i]);

                solver.PassMaze();
                if (!MatrixAreEquals(solver.MazeWithPass(), result[i]))
                {
                    Assert.Fail("Matrix are not equal");
                }
            }
        }
Exemplo n.º 4
0
        public void PassMaze_SuccessfulTests()
        {
            for (int i = 0; i < 2; i++) // first two working
            {
                MazeSolver solver = new MazeSolver(sourceData[i], startXs[i], startYs[i]);

                solver.PassMaze();

                if (!MatrixAreEquals(solver.MazeWithPass(), result[i]))
                {
                    Assert.Fail();
                }
            }
        }
Exemplo n.º 5
0
        public void PassMaze_SuccessfulTests()
        {
            for (int i = 0; i < sourceData.Length; i++)
            {
                MazeSolver solver = new MazeSolver(sourceData[i], startXs[i], startYs[i]);

                solver.PassMaze();

                var maze = solver.MazeWithPass();

                if (!MatrixAreEquals(maze, result[i]))
                {
                    PrintMaze(maze);
                    Assert.Fail($"Test #{i}");
                }
            }
        }