public void TestBombitaEsDestruidoPorElProyectil() { bombita = Bombita.GetInstancia(); bombita.DaniarPorProyectil(new Proyectil()); // asserts Assert.IsTrue(bombita.FueDestruido()); // limpia la instancia de bombita Bombita.LimpiarInstancia(); }
public void TestBombitaEsDestruidoPorLaMolotov() { bombita = Bombita.GetInstancia(); bombita.DaniarPorMolotov(new Molotov()); // asserts Assert.IsTrue(bombita.FueDestruido()); // limpia la instancia de bombita Bombita.LimpiarInstancia(); }
public void TestCreaABombita() { bombita = Bombita.GetInstancia(); ; // asserts Assert.IsFalse(bombita.EsArticulo()); Assert.IsFalse(bombita.EsBomba()); Assert.IsFalse(bombita.EsObstaculo()); Assert.IsTrue(bombita.EsPersonaje()); Assert.IsTrue(bombita.EsBombita()); Assert.IsFalse(bombita.EsEnemigo()); Assert.IsFalse(bombita.FueDestruido()); Assert.IsFalse(bombita.PuedeSuperponerse()); Assert.AreEqual(bombita.Resistencia(), 1); Assert.AreEqual(bombita.Velocidad(), 1); Assert.AreEqual(bombita.PorcentajeDeRetardo(), 1.0); }