public void PrototypeTest_WithEnchantedRoom() { MazePrototypeFactory simpleMazeFactory = new MazePrototypeFactory(new Maze(), new EnchantedRoom(new Spell()), new Door(), new Wall()); Maze maze = CreateMaze(simpleMazeFactory); Assert.IsInstanceOfType(maze.RoomNumber(1), typeof(EnchantedRoom)); }
public void SimplePrototypeTest() { MazePrototypeFactory simpleMazeFactory = new MazePrototypeFactory(new Maze(), new Room(), new Door(), new Wall()); Maze maze = CreateMaze(simpleMazeFactory); Assert.IsInstanceOfType(maze.RoomNumber(1), typeof(Room)); }