public void PruebaQueUnProyectilCuandoSeActivaLuegoDeQuePaseUnTiempo0EsteDestruida() { Tablero tablero = new Tablero(); Proyectil bomba = new Proyectil(); tablero.AgregarEntidadEnCasillero(bomba, 0, 0); bomba.ActivarBomba(); bomba.CuandoPaseElTiempo(0); Assert.IsTrue(bomba.FueDestruido()); }
public void PruebaQueUnProyectilSoloPuedaMoverse4Casilleros() { Tablero tablero = new Tablero(); Proyectil proyectil = new Proyectil(); tablero.AgregarEntidadEnCasillero(proyectil, 0, 0); proyectil.MoverAbajo(); proyectil.MoverAbajo(); proyectil.MoverAbajo(); proyectil.MoverAbajo(); proyectil.CuandoPaseElTiempo(0); Assert.IsTrue(proyectil.FueDestruido()); }