public void MegamanTemEhCriadoCom6DeAtaque() { var megaman = new Megaman(); var bot = new Bot(); megaman.Atacar(bot); Assert.AreEqual(94, bot.Vida); }
public void MegamanComChipNivel2NaoTemAlteracaoNoAtaque() { var megaman = new Megaman(); var bot = new Bot(); megaman.Atacar(bot); Assert.AreEqual(94, bot.Vida); }
public void MegamanComChipNivel1TemAtaque5() { var megaman = new Megaman(Chip.Nivel1); var bot = new Bot(); megaman.Atacar(bot); Assert.AreEqual(95, bot.Vida); }
public void MegamanTemMenosDe30DeVidaCausa9NoAtaque() { var megaman = new Megaman(); var bot = new Bot(); megaman.ReceberAtaque(71); megaman.Atacar(bot); Assert.AreEqual(91, bot.Vida); }
public void MegamanComCanhaoDePlasmaTemAtaque8() { var megaman = new Megaman(); var bot = new Bot(); megaman.EquiparUpgrade(new CanhaoDePlasma()); megaman.Atacar(bot); Assert.AreEqual(92, bot.Vida); }
public void MegamanComCanhaoDePlasmaEMenosDe30DeVidaCausa11DeDano() { var megaman = new Megaman(); var bot = new Bot(); megaman.EquiparUpgrade(new CanhaoDePlasma()); megaman.ReceberAtaque(71); megaman.Atacar(bot); Assert.AreEqual(89, bot.Vida); }
public void RushEquipandoMegamanConcede4DeAtaque() { var rush = new Rush(); var megaman = new Megaman(); var bot = new Bot(); megaman.EquiparUpgrade(rush); megaman.Atacar(bot); Assert.AreEqual(90, bot.Vida); }
public void RushComCanhaoDePlasmaConcede6DeAtaque() { var rush = new Rush(); var megaman = new Megaman(); var bot = new Bot(); rush.EquiparUpgrade(new CanhaoDePlasma()); megaman.EquiparUpgrade(rush); megaman.Atacar(bot); Assert.AreEqual(88, bot.Vida); }