public void PruebaQueElEfectoDelBombaToleToleLeDureHastaQueMuera() { BombaToleTole articulo = new BombaToleTole(); Bombita bombita = new Bombita(); Assert.IsInstanceOf<Molotov>(bombita.Bomba); bombita.AgarrarArticulo(articulo); Assert.IsInstanceOf<ToleTole>(bombita.Bomba); bombita.DaniarConToleTole(new ToleTole()); Assert.IsInstanceOf<Molotov>(bombita.Bomba); }
public void PruebaQueElEfectoDelHabanoLeDureHastaQueMuera() { Habano articulo = new Habano(); Bombita bombita = new Bombita(); int velocidadInicial = bombita.Velocidad; bombita.AgarrarArticulo(articulo); int velocidadIntermedia = bombita.Velocidad; bombita.DaniarConToleTole(new ToleTole()); int velocidadFinal = bombita.Velocidad; Assert.AreEqual(velocidadInicial, velocidadFinal); Assert.Greater(velocidadIntermedia, velocidadInicial); Assert.Greater(velocidadIntermedia, velocidadFinal); }
public void QueBombitaAgarreUnTimerYQueModifiqueElRetardoConQueVaALanzarSusBombas() { Bombita bombita = new Bombita(); Timer articulo = new Timer(); double porcentajeInicial = bombita.PorcentajeDeRetardo; bombita.AgarrarArticulo(articulo); Assert.Greater(bombita.Bomba.Destruccion, porcentajeInicial); }
public void QueBombitaAgarreUnHabanoYQueModifiqueSuVelocidad() { Bombita bombita = new Bombita(); Habano articulo = new Habano(); int velocidadInicial = bombita.Velocidad; bombita.AgarrarArticulo(articulo); Assert.Greater(bombita.Velocidad, velocidadInicial); }
public void QueBombitaAgarreUnBombaToleToleYQueModifiqueSuTipoDeBombaALanzar() { Bombita bombita = new Bombita(); BombaToleTole articulo = new BombaToleTole(); int destruccionInicial = bombita.Bomba.Destruccion; bombita.AgarrarArticulo(articulo); Assert.Greater(bombita.Bomba.Destruccion, destruccionInicial); }
public void PruebaQueElEfectoDelTimerLeDureHastaQueMuera() { Timer articulo = new Timer(); Bombita bombita = new Bombita(); Assert.AreEqual(1,bombita.PorcentajeDeRetardo); bombita.AgarrarArticulo(articulo); Assert.AreEqual(0.85, bombita.PorcentajeDeRetardo); bombita.DaniarConToleTole(new ToleTole()); Assert.AreEqual(1, bombita.PorcentajeDeRetardo); }