Exemplo n.º 1
0
        public void Parametrizar5VidasEnJuego()
        {
            //Arrange
            var logica = new LogicaJuego();

            //Act
            logica.parametrizarVidas(5);
            //Assert
            Assert.AreEqual(logica.Juego.Vidas, 5);
        }
Exemplo n.º 2
0
        public void ValidarLetraExistente()
        {
            //Arrange
            var logica = new LogicaJuego();

            logica.parametrizarVidas(5);
            logica.IngresarPalbraEnJuego("Ornitorrinco");
            //Act
            logica.IngresarLetra("o");
            //Assert
            Assert.AreEqual(logica.Juego.LetrasIngresadas.Contains("o"), true);
        }
Exemplo n.º 3
0
        public void DetectarMuerteAlErrarLetra()
        {
            //Arrange
            var logica = new LogicaJuego();

            logica.parametrizarVidas(1);
            logica.IngresarPalbraEnJuego("Ornitorrinco");
            //Act
            logica.IngresarLetra("a");
            //Assert
            Assert.AreEqual(logica.Juego.estaVivo, false);
        }
Exemplo n.º 4
0
        public void restarUnaVidaPorLetraErronea()
        {
            //Arrange
            var logica = new LogicaJuego();

            logica.parametrizarVidas(5);
            logica.IngresarPalbraEnJuego("Ornitorrinco");
            //Act
            logica.IngresarLetra("a");
            //Assert
            Assert.AreEqual(logica.Juego.Vidas, 4);
        }
Exemplo n.º 5
0
        public void ObtenerVidasEnJuegoCuandoEstasSonCinco()
        {
            //Arrange
            var logica = new LogicaJuego();

            logica.parametrizarVidas(5);
            int vidas = 0;

            //Act
            vidas = logica.GetCantidadDeVidas();
            //Assert
            Assert.AreEqual(vidas, 5);
        }
Exemplo n.º 6
0
        public void detectarMuerte()
        {
            //Arrange
            var logica = new LogicaJuego();

            logica.parametrizarVidas(3);
            logica.IngresarPalbraEnJuego("Ornitorrinco");
            //Act
            logica.IngresarPalabra("Pato");
            logica.IngresarPalabra("Pato");
            logica.IngresarPalabra("Pato");
            //Assert
            Assert.AreEqual(0, logica.GetCantidadDeVidas());
        }