public void QueElBloqueNoSeaDañandoPorUnProyectil() { BloqueDeAcero bloque = new BloqueDeAcero(); int resistenciaAnterior = bloque.Resistencia; Proyectil proyectil = new Proyectil(); bloque.DaniarConProyectil(proyectil); Assert.IsFalse(bloque.FueDestruido()); Assert.AreEqual(resistenciaAnterior, bloque.Resistencia); }
public void QueElBloqueSeaDañandoPorUnaToleToleYSeaDestruido() { BloqueDeAcero bloque = new BloqueDeAcero(new Casillero(1,1)); int resistenciaAnterior = bloque.Resistencia; ToleTole toleTole = new ToleTole(); bloque.DaniarConToleTole(toleTole); Assert.IsTrue(bloque.FueDestruido()); Assert.AreNotEqual(resistenciaAnterior, bloque.Resistencia); }
public void QueElBloqueNoSeaDañandoPorUnaMolotov() { BloqueDeAcero bloque = new BloqueDeAcero(); int resistenciaAnterior = bloque.Resistencia; Molotov molotov = new Molotov(); bloque.DaniarConMolotov(molotov); Assert.IsFalse(bloque.FueDestruido()); Assert.AreEqual(resistenciaAnterior, bloque.Resistencia); }