public void QueLopezRAladoSeaDañandoPorUnProyectilLeQuiteUnaVida()
        {
            LopezRAlado lopez = new LopezRAlado();

            Proyectil proyectil = new Proyectil();

            lopez.DaniarConProyectil(proyectil);

            Assert.IsTrue(lopez.FueDestruido());
        }
        public void QueLopezRAladoSeaDañandoPorUnaMolotovLeQuiteUnaVida()
        {
            LopezRAlado lopez = new LopezRAlado();

            Molotov molotov = new Molotov();

            lopez.DaniarConMolotov(molotov);

            Assert.IsTrue(lopez.FueDestruido());
        }
        public void QueLopezRAladoSeaDañandoPorUnaToleToleLeQuiteUnaVida()
        {
            LopezRAlado lopez = new LopezRAlado();

            ToleTole toleTole = new ToleTole();

            lopez.DaniarConToleTole(toleTole);

            Assert.IsTrue(lopez.FueDestruido());
        }
        public void QueCecilioLanceUnaBombaYSeDanieASiMismo()
        {
            Tablero tablero = new Tablero();
            LopezRAlado lopez = new LopezRAlado();
            tablero.AgregarEntidadEnCasillero(lopez, 0, 0);

            lopez.LanzarBomba();
            lopez.MoverAbajo();

            Bomba bomba = lopez.Bomba;

            bomba.CuandoPaseElTiempo(5);

            Assert.IsTrue(lopez.FueDestruido());
        }