public void CalcularVelocidaParaYoshiProfissionalComMotorABaseDeLava() { Corredor corredor = new Corredor("Yoshi", NivelDeHabilidade.Profissional); Kart meuKart = new Kart(corredor); meuKart.AdicionarEquipamento(new MotorABaseDeLava()); Assert.AreEqual(13, meuKart.Velocidade); }
public void CalcularVelocidaParaYoshiMedianoComPneusDeCouroDeDragao() { Corredor corredor = new Corredor("Yoshi", NivelDeHabilidade.Mediano); Kart meuKart = new Kart(corredor); meuKart.AdicionarEquipamento(new PneusDeCouroDeDragao()); Assert.AreEqual(10, meuKart.Velocidade); }
public void CalcularVelocidaParaYoshiProfissionalComFogueteDePlutonioComNivel1() { Corredor corredor = new Corredor("Yoshi", NivelDeHabilidade.Profissional); Kart meuKart = new Kart(corredor); meuKart.AdicionarEquipamento(new FogueteDePlutonio(1)); Assert.AreEqual(11, meuKart.Velocidade); }
public void CalcularVelocidaParaYoshiMedianoComUltraPackoEUltraPackoEMotorABaseDeLava() { Corredor corredor = new Corredor("Yoshi", NivelDeHabilidade.Mediano); Kart meuKart = new Kart(corredor); meuKart.AdicionarEquipamento(new UltraPack(new UltraPack(new MotorABaseDeLava()))); Assert.AreEqual(13, meuKart.Velocidade); }
public void CalcularVelocidaParaYoshiMedianoComFogueteDePlutonioComNivel5() { Corredor corredor = new Corredor("Yoshi", NivelDeHabilidade.Mediano); Kart meuKart = new Kart(corredor); meuKart.AdicionarEquipamento(new FogueteDePlutonio(5)); Assert.AreEqual(13, meuKart.Velocidade); }