예제 #1
0
        public void Daedelus_63x63_Exit()
        {
            // Arrange
            var maze = ImageBasedMaze.Create("../../../../images/31x31.jpg");

            // Act
            var entrance = MazeSolverUtility.Exit(maze);

            // Assert
            Assert.Equal(new Point {
                X = 37, Y = maze.Height - 1
            }, entrance);
        }
예제 #2
0
        public void Computerphile_Maze_Exit()
        {
            // Arrange
            var maze = ImageBasedMaze.Create("../../../../images/Computerphile.jpg");

            // Act
            var entrance = MazeSolverUtility.Exit(maze);

            // Assert
            Assert.Equal(new Point {
                X = 7, Y = maze.Height - 1
            }, entrance);
        }