public void BuilderLaberinto() { Laberinto laberinto; JuegoDelLaberinto juegoDelLaberinto = new JuegoDelLaberinto(); ConstructorLaberintoenEle constructor = new ConstructorLaberintoenEle(); laberinto = juegoDelLaberinto.CrearLaberinto(constructor); Assert.AreEqual("Laberinto en Ele", constructor.ObtenerNombre()); }
public void AbstractFactoryLaberinto() { FabricaDeLaberintosEncantados fabricaDeLaberintosEncantados = new FabricaDeLaberintosEncantados(); JuegoDelLaberinto juego = new JuegoDelLaberinto(); Laberinto laberinto = juego.CrearLaberinto(fabricaDeLaberintosEncantados); string mensaje = laberinto.Habitaciones[0].Entrar(); Assert.AreEqual(" Habitacion Encantada :1", mensaje); }