public void TestLopezReggaeAladoColocaUnaBombaMolotov() { lopezReggaeAlado = new LopezReggaeAlado(Tablero.GetInstancia().Casilla(1, 1)); // asserts Assert.IsTrue(Tablero.GetInstancia().Casilla(1, 1).TienePersonaje()); Assert.IsFalse(Tablero.GetInstancia().Casilla(1, 1).TieneBomba()); lopezReggaeAlado.LanzarExplosivo(); // asserts Assert.IsTrue(Tablero.GetInstancia().Casilla(1, 1).TienePersonaje()); Assert.IsTrue(Tablero.GetInstancia().Casilla(1, 1).TieneBomba()); // limpia el tablero Tablero.Vaciar(); }
public void TestCecilioColocaUnaBombaMolotov() { cecilio = new Cecilio(Tablero.GetInstancia().Casilla(1, 1)); // asserts Assert.IsTrue(Tablero.GetInstancia().Casilla(1, 1).TienePersonaje()); Assert.IsFalse(Tablero.GetInstancia().Casilla(1, 1).TieneBomba()); cecilio.LanzarExplosivo(); // asserts Assert.IsTrue(Tablero.GetInstancia().Casilla(1, 1).TienePersonaje()); Assert.IsTrue(Tablero.GetInstancia().Casilla(1, 1).TieneBomba()); // limpia el tablero Tablero.Vaciar(); }
public void TestLopezReggaeColocaUnaBombaMolotovYContinuaMoviendoseAlejandoseDelExplosivo() { Casilla posicion = Tablero.GetInstancia().Casilla(2, 2); lopezReggae = new LopezReggae(posicion); lopezReggae.LanzarExplosivo(); // asserts Assert.IsTrue(posicion.TieneBomba()); Assert.IsTrue(posicion.TienePersonaje()); lopezReggae.MoverAlEste(); lopezReggae.MoverAlEste(); lopezReggae.MoverAlNorte(); // asserts Assert.IsTrue(posicion.TieneBomba()); Assert.IsFalse(posicion.TienePersonaje()); Assert.AreEqual(lopezReggae.Posicion().X, 1); Assert.AreEqual(lopezReggae.Posicion().Y, 6); }
public void TestCecilioColocaUnaBombaMolotovYContinuaMoviendoseAlejandoseDelExplosivo() { Casilla posicion = Tablero.GetInstancia().Casilla(1, 1); cecilio = new Cecilio(posicion); cecilio.LanzarExplosivo(); // asserts Assert.IsTrue(posicion.TieneBomba()); Assert.IsTrue(posicion.TienePersonaje()); cecilio.MoverAlSur(); cecilio.MoverAlEste(); // asserts Assert.IsTrue(posicion.TieneBomba()); Assert.IsFalse(posicion.TienePersonaje()); Assert.AreEqual(cecilio.Posicion().X, 2); Assert.AreEqual(cecilio.Posicion().Y, 2); // limpia el tablero Tablero.Vaciar(); }
public void TestLopezReggaeLanzaUnProyectil() { lopezReggae = new LopezReggae(Tablero.GetInstancia().Casilla(1, 1)); // asserts Assert.IsTrue(Tablero.GetInstancia().Casilla(1, 1).TienePersonaje()); Assert.IsFalse(Tablero.GetInstancia().Casilla(1, 1).TieneBomba()); lopezReggae.LanzarExplosivo(); // asserts Assert.IsTrue(Tablero.GetInstancia().Casilla(1, 1).TienePersonaje()); Assert.IsTrue(Tablero.GetInstancia().Casilla(1, 1).TieneBomba()); // limpia el tablero Tablero.Vaciar(); }