public void KartSkyFusionEhEquipadoComUmKartSkyFusionEUmPneuDeCouroDeDragaoTemMotoristaProfissionalEObtem30DeVelocidade()
        {
            //Arrange
            var corredor = new Corredor("Mário", Habilidade.Profissional);

            //Act
            var kart = new KartSkyFusion(corredor);

            kart.Equipar(new KartSkyFusion(new Corredor("Luigi", Habilidade.Noob)));
            kart.Equipar(new PneusDeCouroDeDragao());

            //Assert
            Assert.AreEqual(30, kart.Velocidade);
        }
        public void KartSkyFusionEhEquipadoComUmKartSkyFusionEPneusDeCouroTemMotoristaMedianoEObtem29DeVelocidade()
        {
            //Arrange
            var corredor = new Corredor("Mário", Habilidade.Mediano);

            //Act
            var kart = new KartSkyFusion(corredor);

            kart.Equipar(new KartSkyFusion(new Corredor("Luigi", Habilidade.Mediano)));
            kart.Equipar(new PneusDeCouroDeDragao());

            //Assert
            Assert.AreEqual(29, kart.Velocidade);
        }
        public void KartSkyFusionEhEquipadoComUmKartSkyFusionTemMotoristaMedianoEObtem23DeVelocidade()
        {
            //Arrange
            var corredor = new Corredor("Mário", Habilidade.Mediano);

            //Act
            var kart = new KartSkyFusion(corredor);

            kart.Equipar(new KartSkyFusion(new Corredor("Luigi", Habilidade.Noob)));

            //Assert
            Assert.AreEqual(23, kart.Velocidade);
        }
        public void KartSkyFusionComUmCorredorProfissionalECarroComMotorDeLavaTem21DeVelocidade()
        {
            //Arrange
            var corredor = new Corredor("Mário", Habilidade.Profissional);

            //Act
            var kart = new KartSkyFusion(corredor);

            kart.Equipar(new MotorDeLava());

            //Assert
            Assert.AreEqual(22, kart.Velocidade);
        }