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