public void TestarBonusDeVelocidadeComPilotoProfissional() { Kart kart = new Light(new MarioKart.Corredor("Megaman", MarioKart.Corredor.NivelDeHabilidade.Profissional)); kart.AdicionarEquipamento(new PneusDeCouroDeDragao()); kart.AdicionarEquipamento(new PneusDeCouroDeDragao()); int velocidadeEsperada = 14; int velocidadeDoKart = kart.Velocidade; Assert.AreEqual(velocidadeEsperada, velocidadeDoKart); }
public void CalcularVelocidaParaYoshiProfissionalComMotorABaseDeLava() { Corredor corredor = new Corredor("Yoshi", NivelDeHabilidade.Profissional); Light meuKart = new Light(corredor); meuKart.AdicionarEquipamento(new MotorABaseDeLava()); Assert.AreEqual(12, meuKart.Velocidade); }
public void CalcularVelocidaParaYoshiMedianoComPneusDeCouroDeDragao() { Corredor corredor = new Corredor("Yoshi", NivelDeHabilidade.Mediano); Light meuKart = new Light(corredor); meuKart.AdicionarEquipamento(new PneusDeCouroDeDragao()); Assert.AreEqual(10, meuKart.Velocidade); }
public void TestarLightComFogueteDePlutonioNivel1() { Kart kart = new Light(new MarioKart.Corredor("Megaman", MarioKart.Corredor.NivelDeHabilidade.Noob)); kart.AdicionarEquipamento(new FogueteDePlutonio(FogueteDePlutonio.Nivel.Um)); int velocidadeEsperada = 10; int velocidadeDoKart = kart.Velocidade; Assert.AreEqual(velocidadeEsperada, velocidadeDoKart); }
//Packception public void TestarBonusDeVelocidadeDeUmUltraPackCom5UltraPacksEFogueteDePlutonioDentro() { Kart kart = new Light(new MarioKart.Corredor("Megaman", MarioKart.Corredor.NivelDeHabilidade.Noob)); //TO-DO: Legibilidade kart.AdicionarEquipamento(new UltraPack(new UltraPack(new UltraPack(new UltraPack(new UltraPack(new UltraPack(new FogueteDePlutonio(FogueteDePlutonio.Nivel.Cinco)))))))); int velocidadeEsperada = 27; int velocidadeDoKart = kart.Velocidade; Assert.AreEqual(velocidadeEsperada, velocidadeDoKart); }
//Packception public void TestarBonusDeVelocidadeDeUmUltraPackCom2UltraPacksEUmItemNormalDentro() { Kart kart = new Light(new MarioKart.Corredor("Megaman", MarioKart.Corredor.NivelDeHabilidade.Noob)); //TO-DO: Legibilidade kart.AdicionarEquipamento(new UltraPack(new UltraPack(new UltraPack(new PneusDeCouroDeDragao())))); int velocidadeEsperada = 14; int velocidadeDoKart = kart.Velocidade; Assert.AreEqual(velocidadeEsperada, velocidadeDoKart); }