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