Beispiel #1
0
 public void TestBFSAlgorithm()
 {
     foreach (var mazeId in mazeIds)
     {
         maze = MemoryCacher.GetMazeFromCache(mazeId);
         Stack <int> stack = BreadthFirstSearchAlgorithm.BFSAlgorithm(maze, false, false);
         Assert.True(stack.Count() > 0);
         stack = BreadthFirstSearchAlgorithm.BFSAlgorithm(maze, true, false);
         Assert.True(stack.Count() > 0);
         stack = BreadthFirstSearchAlgorithm.BFSAlgorithm(maze, true, true);
         Assert.True(stack.Count() > 0);
         stack = BreadthFirstSearchAlgorithm.BFSAlgorithm(maze, false, true);
         Assert.True(stack.Count() > 0);
     }
 }