public void CalcularVelocidaParaMedianoSemEquipamento() { Corredor corredor = new Corredor("Gabriel", NivelDeHabilidade.Mediano); Dinam meuKart = new Dinam(corredor); Assert.AreEqual(13, meuKart.Velocidade); }
public void DinamDobraBonusVelocidadeCorredorProfissional() { Corredor corredor = new Corredor("Ayrton Senna", NivelHabilidade.Profissional); Dinam dinam = new Dinam(corredor); Assert.AreEqual(15, dinam.Velocidade); }
public void DinamComMotorABaseDeLavaECorredorProfissionalTemVelocidade20() { var dinam = new Dinam(new Corredor("Mario", NivelHabilidade.Profissional)); dinam.Equipar(new MotorBaseDeLava()); Assert.AreEqual(20, dinam.Velocidade); }
public void DinamDobraBonusVelocidadeCorredorNoob() { Corredor corredor = new Corredor("Ayrton Senna", NivelHabilidade.Noob); Dinam dinam = new Dinam(corredor); Assert.AreEqual(9, dinam.Velocidade); }
public void DinamDobraBonusVelocidadeCorredorMediano() { Corredor corredor = new Corredor("Ayrton Senna", NivelHabilidade.Mediano); Dinam dinam = new Dinam(corredor); Assert.AreEqual(13, dinam.Velocidade); }
public void DinamDaApenasODobroDeBonusDeCorredorParaCorredorProfissionalCujoKartTemItens() { Kart dinam = new Dinam(new Corredor("Ragnar", NivelHabilidade.Profissional)); dinam.Equipar(new PneusDeCouroDeDragao()); Assert.AreEqual(19, dinam.Velocidade); }
public void DinamDaApenasODobroDeBonusDeCorredorParaCorredorNoobCujoKartTemItens() { Kart dinam = new Dinam(new Corredor("Vanderlei", NivelHabilidade.Noob)); dinam.Equipar(new PneusDeCouroDeDragao()); Assert.AreEqual(11, dinam.Velocidade); }
public void CriarKartDinamComPilotoProfissionarSemEquipamentos() { Corredor corredor = new Corredor("José", NivelHabilidadeCorredor.Profissional); Dinam kart = new Dinam(corredor); Assert.AreEqual(15, kart.VelocidadeFinal()); }
public void DinamDaApenasODobroDeBonusDeCorredorParaCorredorMedianoCujoKartTemItens() { Kart dinam = new Dinam(new Corredor("Moisés", NivelHabilidade.Mediano)); dinam.Equipar(new PneusDeCouroDeDragao()); Assert.AreEqual(15, dinam.Velocidade); }
public void DinamComPilotoMedianoTem10DeVelocidade() { var piloto = new Corredor("Mario", NivelDeHabilidade.Mediano); var kart = new Dinam(piloto); Assert.AreEqual(10, kart.Velocidade); }
public void DinamComPilotoNoobTem6DeVelocidade() { var piloto = new Corredor("Mario"); var kart = new Dinam(piloto); Assert.AreEqual(6, kart.Velocidade); }
public void TestDinam() { Corredor corredor01 = new Corredor("Yoshi", Enumerador.NivelCorredor.Profissional); var kart = new Dinam(corredor01); Assert.AreEqual(15, kart.CalcularVelocidade()); }
public void CalcularVelocidaParaProfissionalSemEquipamento() { Corredor corredor = new Corredor("Gabriel", NivelDeHabilidade.Profissional); Dinam meuKart = new Dinam(corredor); Assert.AreEqual(15, meuKart.Velocidade); }
public void KartDinamCorredorNoobSemEquipamentoTem9DeVelocidade() { var corredor = new Corredor("Yoshi", NivelDeHabilidade.Noob); var kart = new Dinam(corredor); Assert.AreEqual(0, kart.Equipamentos.Count); Assert.AreEqual(9, kart.Velocidade); }
public void CalcularVelocidaParaYoshiProfissionalComMotorABaseDeLava() { Corredor corredor = new Corredor("Yoshi", NivelDeHabilidade.Profissional); Dinam meuKart = new Dinam(corredor); meuKart.AdicionarEquipamento(new MotorABaseDeLava()); Assert.AreEqual(20, meuKart.Velocidade); }
public void CalcularVelocidaParaYoshiMedianoComPneusDeCouroDeDragao() { Corredor corredor = new Corredor("Yoshi", NivelDeHabilidade.Mediano); Dinam meuKart = new Dinam(corredor); meuKart.AdicionarEquipamento(new PneusDeCouroDeDragao()); Assert.AreEqual(15, meuKart.Velocidade); }
public void DinamSemEquipamentosComCorredorNoobTemVelocidade9() { var corredor = new Corredor("Usain", NiveisDeHabilidade.Noob); var kart = new Dinam(corredor); Assert.AreEqual("Usain", kart.CorredorDoKart.Nome); Assert.AreEqual(9, kart.Velocidade); }
public void DinamComPilotoProfissionalComRodasDeDragaoEMotorDeLavaTem23DeVelocidade() { var piloto = new Corredor("Mario", NivelDeHabilidade.Profissional); var kart = new Dinam(piloto); kart.Equipar(new PneusDeCouroDeDragao()); kart.Equipar(new MotorABaseDeLava()); Assert.AreEqual(21, kart.Velocidade); }
public void DinamComUltraPackDentroDeUltraPack4VezesComFogueteDePlutonioNvl4EPilotoProfissionalTemVelocidade27() { var corredor = new Corredor("Usain", NiveisDeHabilidade.Profissional); var kart = new Dinam(corredor); kart.Equipamentos.Add(new UltraPack(new UltraPack(new UltraPack(new UltraPack(new FogueteDePlutonio(4)))))); Assert.AreEqual(27, kart.Velocidade); }
public void DinamComFoguetePlutonio3EPneuCouroDragaoECorredorMedianoTemVelocidade18() { var dinam = new Dinam(new Corredor("Mario", NivelHabilidade.Mediano)); dinam.Equipar(new FogueteDePlutonio(3)); dinam.Equipar(new PneusCouroDeDragao()); Assert.AreEqual(18, dinam.Velocidade); }
public void KartDinamSemEquipamentos() { var corredor = new Corredor("Joao", NivelDeHabilidade.NOOB); var kart = new Dinam(corredor); Assert.AreEqual(corredor, kart.Corredor); Assert.AreEqual(0, kart.Equipamentos.Count); Assert.AreEqual(9, kart.Velocidade); }
public void DinamComUltraPackComPneuDeCouroDeDragaoEPilotoNoobTemVelocidade12() { var corredor = new Corredor("Usain", NiveisDeHabilidade.Noob); var kart = new Dinam(corredor); kart.Equipamentos.Add(new UltraPack(new PneusDeCouroDeDragão())); Assert.AreEqual(12, kart.Velocidade); }
public void DinamCom1FogueteDePlutonioNvl13ECorredorMedianoTemVelocidade15() { var corredor = new Corredor("Usain", NiveisDeHabilidade.Mediano); var kart = new Dinam(corredor); kart.Equipamentos.Add(new FogueteDePlutonio(13)); Assert.AreEqual(15, kart.Velocidade); }
public void DinamCom1FogueteDePlutonioNvl3ECorredorProfissionalTemVelocidade20() { var corredor = new Corredor("Usain", NiveisDeHabilidade.Profissional); var kart = new Dinam(corredor); kart.Equipamentos.Add(new FogueteDePlutonio(3)); Assert.AreEqual(20, kart.Velocidade); }
public void TestarSeOBonusDeCorredorEstaSendoAtribuidoCorretamente() { Kart kart = new Dinam(new MarioKart.Corredor("Megaman", MarioKart.Corredor.NivelDeHabilidade.Mediano)); kart.AdicionarEquipamento(new PneusDeCouroDeDragao()); int velocidadeEsperada = 15; int velocidadeDoKart = kart.Velocidade; Assert.AreEqual(velocidadeEsperada, velocidadeDoKart); }
public void CriarKartDinamComFogueteDePlutonioComoEquipamento() { Corredor corredor = new Corredor("José", NivelHabilidadeCorredor.Noob); Dinam kart = new Dinam(corredor); FogueteDePlutonio foguete = new FogueteDePlutonio(5); kart.Equipar(foguete); Assert.AreEqual(14, kart.VelocidadeFinal()); }
public void DinamDobraBonusVelocidadeCorredorNoobCom1PneuDeCouroDeDragao() { Corredor corredor = new Corredor("Ayrton Senna", NivelHabilidade.Noob); Dinam dinam = new Dinam(corredor); PneusDeCouroDeDragao pneu = new PneusDeCouroDeDragao(); dinam.Equipar(pneu); Assert.AreEqual(11, dinam.Velocidade); }
public void DinamCom1EquipamentoComCorredorMedianoTemVelocidade15() { var corredor = new Corredor("Usain", NiveisDeHabilidade.Mediano); var kart = new Dinam(corredor); kart.Equipamentos.Add(new PneusDeCouroDeDragão()); Assert.AreEqual("Usain", kart.CorredorDoKart.Nome); Assert.AreEqual(15, kart.Velocidade); }
public void CriarKartDinamComPilotoNoobCom2Equipamentos() { Corredor corredor = new Corredor("José", NivelHabilidadeCorredor.Noob); Dinam kart = new Dinam(corredor); PneusDeCouroDeDragao pneus = new PneusDeCouroDeDragao(); MotorABaseDeLava motor = new MotorABaseDeLava(); kart.Equipar(pneus); kart.Equipar(motor); Assert.AreEqual(14, kart.VelocidadeFinal()); }
public void DinamComSkyFusionCom1ItemEPilotoProfissionalTemVelocidade21() { var corredor = new Corredor("Usain", NiveisDeHabilidade.Profissional); var kart = new Dinam(corredor); var skyFusion = new SkyFusion(corredor); skyFusion.Equipamentos.Add(new PneusDeCouroDeDragão()); kart.Equipamentos.Add(skyFusion); Assert.AreEqual(21, kart.Velocidade); }