public void KartSonnarTemUmCorredorProfissionalComUltraPackQueAtingeVelocide16() { //Arrange var habilidade = Habilidade.Profissional; var corredor = new Corredor("Mário", habilidade); var kart = new KartSonnar(corredor); //Act kart.Equipar(new UltraPack(new MotorDeLava())); //Arrange Assert.AreEqual(16, kart.Velocidade); }
public void KartSonnarComMotorDeLavaEComPilotoNoobTemVelocidade8() { //Arrange var corredor = new Corredor("Mário", Habilidade.Noob); //Act var sonnar = new KartSonnar(corredor); sonnar.Equipar(new MotorDeLava()); //Assert Assert.AreEqual(11, sonnar.Velocidade); }
public void KartSonnarComMotorDeLavaPneusDeCoroEComPilotoProfissionalTemVelocidade8() { //Arrange var corredor = new Corredor("Mário", Habilidade.Profissional); //Act var sonnar = new KartSonnar(corredor); sonnar.Equipar(new MotorDeLava()); sonnar.Equipar(new PneusDeCouroDeDragao()); //Assert Assert.AreEqual(18, sonnar.Velocidade); }
public void KartSonnarComFogueteDePlutonioDeNivel3EmUmUltraPackEComPilotoMedianoTemVelocidade16() { //Arrange var corredor = new Corredor("Mário", Habilidade.Mediano); //Act var sonnar = new KartSonnar(corredor); sonnar.Equipar(new UltraPack(new FogueteDePlutonio(3))); //Assert Assert.AreEqual(17, sonnar.Velocidade); }
public void KartSonnarComFogueteDePlutonioDeNivelInvalidoEComPilotoMedianoTemVelocidade14() { //Arrange var corredor = new Corredor("Mário", Habilidade.Mediano); //Act var sonnar = new KartSonnar(corredor); sonnar.Equipar(new FogueteDePlutonio(6)); //Assert Assert.AreEqual(14, sonnar.Velocidade); }