public void ComerTimerReduceElRetardoDeBombas() { Articulo unArticulo = new Timer(); c.agregarArticulo(unArticulo); unBombita.Comer(unArticulo); //Assert.AreEqual(15, unBombita.ReduccionRetardoBombas); cambio debido al nuevo Lanzador Assert.AreEqual(15, unBombita.Lanzador.RetardoExplosion); }
public void CuandoLosLopezReggaeSeParaArribaDeUnPasilloConTimerNOComeElItem() { Punto posDestino = new Punto(1, 1); Punto posOrigen = new Punto(0, 1); Casilla destino = FabricaDeCasillas.FabricarPasillo(posDestino); Casilla origen = FabricaDeCasillas.FabricarPasillo(posOrigen); Articulo unArticulo = new Timer(); destino.ArticuloContenido = unArticulo; Personaje unEnemigo = new LosLopezReggae(posOrigen); int retardo = 0; destino.Transitar(unEnemigo); Assert.AreEqual(retardo, unEnemigo.Lanzador.RetardoExplosion); }
public void CuandoBombitaSeParaArribaDeUnPasilloConTimerOcultoNOComeElItem() { Punto posDestino = new Punto(1, 1); Punto posOrigen = new Punto(0, 1); Casilla destino = FabricaDeCasillas.FabricarPasillo(posDestino); Casilla origen = FabricaDeCasillas.FabricarPasillo(posOrigen); Articulo unArticulo = new Timer(); unArticulo.EstaOculto = true; destino.ArticuloContenido = unArticulo; Personaje unBombita = new Bombita(posOrigen); int retardo = 0; destino.Transitar(unBombita); Assert.AreEqual(retardo, unBombita.Lanzador.RetardoExplosion); }
public void CuandoBombitaSeParaArribaDeUnPasilloConTimerComeElItemYLoOculta() { Punto posDestino = new Punto(1, 1); Punto posOrigen = new Punto(0, 1); Casilla destino = FabricaDeCasillas.FabricarPasillo(posDestino); Casilla origen = FabricaDeCasillas.FabricarPasillo(posOrigen); Articulo unArticulo = new Timer(); destino.ArticuloContenido = unArticulo; Personaje unBombita = new Bombita(posOrigen); destino.Transitar(unBombita); Assert.IsTrue(destino.ArticuloContenido.EstaOculto); }
public void AgregarTimerNoMeDejaAgregarEnPasillo() { Punto unPunto = new Punto(1, 1); Casilla unaCasilla = FabricaDeCasillas.FabricarPasillo(unPunto); Articulo unArticulo = new Timer(); unaCasilla.agregarArticulo(unArticulo); Assert.IsNull(unaCasilla.ArticuloContenido); }
public void AgregarTimerMeDejaAgregarEnBloqueLadrillos() { Punto unPunto = new Punto(1, 1); Casilla unaCasilla = FabricaDeCasillas.FabricarCasillaConBloqueLadrillos(unPunto); Articulo unArticulo = new Timer(); unaCasilla.agregarArticulo(unArticulo); Assert.AreEqual(unArticulo, unaCasilla.ArticuloContenido); }