public void Parametrizar5VidasEnJuego() { //Arrange var logica = new LogicaJuego(); //Act logica.parametrizarVidas(5); //Assert Assert.AreEqual(logica.Juego.Vidas, 5); }
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); }
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); }
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); }
public void ObtenerVidasEnJuegoCuandoEstasSonCinco() { //Arrange var logica = new LogicaJuego(); logica.parametrizarVidas(5); int vidas = 0; //Act vidas = logica.GetCantidadDeVidas(); //Assert Assert.AreEqual(vidas, 5); }
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()); }