public void CuandoSeMueveLopezRALaDerechaCambiaSuPosicionEnElTablero() { Tablero tablero = new Tablero(); LopezR lopez = new LopezR(); tablero.AgregarEntidadEnCasillero(lopez, 0, 0); lopez.MoverDerecha(); Assert.AreEqual(1, lopez.Posicion.Columna); Assert.AreEqual(0, lopez.Posicion.Fila); }
public void LopezRIntentaLanzarDosProyectilesALaVezYNoPuede() { Tablero tablero = new Tablero(); Bombita bombita = new Bombita(); tablero.AgregarEntidadEnCasillero(bombita, 0, 0);// Arranca en (0,0) LopezR enemigo = new LopezR(); tablero.AgregarEntidadEnCasillero(enemigo, 0, 3); Bomba bomba = enemigo.Bomba; enemigo.LanzarBomba(); enemigo.MoverDerecha(); enemigo.LanzarBomba(); bomba.CuandoPaseElTiempo(5); Assert.AreEqual(2, bombita.Vidas); }