public void CreateBombedMazeGameFactory() { MazeGame game = new BombedMazeGame(); Maze maze = game.CreateMazeFactoryMethod(); Assert.IsNotNull(maze.RoomNo(1) as RoomWithABomb); Assert.IsNotInstanceOfType(maze.RoomNo(2), typeof(EnchantedRoom)); }
static void Main(string[] args) { MazeGame mazeGame = new MazeGame(); mazeGame.CreateMaze(); BombedMazeGame bombedMazeGame = new BombedMazeGame(); bombedMazeGame.CreateMaze(); EnchantedMazeGame enchantedMazeGame = new EnchantedMazeGame(); enchantedMazeGame.CreateMaze(); }
public void Setup() { SetOrReset(); mazeGame = new BombedMazeGame(); maze = mazeGame.CreateMaze(); }