public void CuandoSeMueveCecilioArribaCambiaSuPosicionEnElTablero() { Tablero tablero = new Tablero(); Cecilio cecilio = new Cecilio(); tablero.AgregarEntidadEnCasillero(cecilio, 0, 0); cecilio.MoverAbajo(); cecilio.MoverAbajo(); cecilio.MoverArriba(); Assert.AreEqual(0, cecilio.Posicion.Columna); Assert.AreEqual(1, cecilio.Posicion.Fila); }
public void QueCecilioLanceUnaBombaYSeDanieASiMismo() { Tablero tablero = new Tablero(); Cecilio cecilio = new Cecilio(); tablero.AgregarEntidadEnCasillero(cecilio, 0, 0); cecilio.LanzarBomba(); cecilio.MoverAbajo(); Bomba bomba = cecilio.Bomba; bomba.CuandoPaseElTiempo(5); Assert.IsTrue(cecilio.FueDestruido()); }