public void TestLigthDirigidoPorProfissionalComEquipamento() { Corredor corredor01 = new Corredor("Yoshi", Enumerador.NivelCorredor.Profissional); // 6 + 1 equipamento MarioKart.Equipamentos.IEquipamento foguete = new MarioKart.Equipamentos.FoguetePlutonio(); //2 var kart = new Light(corredor01); //-1 kart.Equipar(foguete); Assert.AreEqual(11, kart.CalcularVelocidade()); }
public void TestSonnarComFoguetePlutonioSemInformarNivel() { Corredor corredor01 = new Corredor("Yoshi", Enumerador.NivelCorredor.Noob); MarioKart.Equipamentos.FoguetePlutonio foguete = new MarioKart.Equipamentos.FoguetePlutonio(); var kart = new Sonnar(corredor01); kart.Equipar(foguete); kart.CalcularVelocidade(); Assert.AreEqual(10, kart.Velocidade); }
public void TestSonnarComFoguetePlutonioInformandoNivel3() { Corredor corredor01 = new Corredor("Yoshi", Enumerador.NivelCorredor.Noob); //3 MarioKart.Equipamentos.FoguetePlutonio foguete = new MarioKart.Equipamentos.FoguetePlutonio(3); //3 var kart = new Sonnar(corredor01); kart.Equipar(foguete); kart.CalcularVelocidade(); //11 = 5 do kart + 3 + 3 Assert.AreEqual(11, kart.Velocidade); }