Exemplo n.º 1
0
        public void BuilderLaberinto()
        {
            Laberinto                 laberinto;
            JuegoDelLaberinto         juegoDelLaberinto = new JuegoDelLaberinto();
            ConstructorLaberintoenEle constructor       = new ConstructorLaberintoenEle();

            laberinto = juegoDelLaberinto.CrearLaberinto(constructor);

            Assert.AreEqual("Laberinto en Ele", constructor.ObtenerNombre());
        }
Exemplo n.º 2
0
        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);
        }