Ejemplo n.º 1
0
        public void KartLightTemUmCorredorProfissionalComUltraPackEPneusDeCouroQueAtingeVelocide16()
        {
            //Arrange
            var habilidade = Habilidade.Profissional;
            var corredor   = new Corredor("Mário", habilidade);
            var kart       = new KartLight(corredor);

            //Act
            kart.Equipar(new UltraPack(new MotorDeLava()));
            kart.Equipar(new PneusDeCouroDeDragao());

            //Arrange
            Assert.AreEqual(16, kart.Velocidade);
        }
Ejemplo n.º 2
0
        public void KartLightComPilotoMedianoE1EquipamentoTem12DeVelocidade()
        {
            //Arrange
            var corredor   = new Corredor("Mario", Habilidade.Mediano);
            var kartSonnar = new KartLight(corredor);

            //Act
            kartSonnar.Equipar(new MotorDeLava());

            //Assert
            Assert.IsTrue(kartSonnar.Velocidade == 11);
        }
Ejemplo n.º 3
0
        public void KartLightTemUmCorredorMedianoComUltraPackQueAtingeVelocide12()
        {
            //Arrange
            var habilidade = Habilidade.Mediano;
            var corredor   = new Corredor("Mário", habilidade);
            var kart       = new KartLight(corredor);

            //Act
            kart.Equipar(new UltraPack(new MotorDeLava()));

            //Arrange
            Assert.AreEqual(12, kart.Velocidade);
        }