示例#1
0
        public void TestSkyFusionComoKartComEquipamento()
        {
            Corredor corredor01 = new Corredor("Yoshi", Enumerador.NivelCorredor.Noob);

            MarioKart.Equipamentos.MotorABaseDeLava motor = new MarioKart.Equipamentos.MotorABaseDeLava();
            var kart = new SkyFusion(corredor01);

            kart.Equipar(motor);

            Assert.AreEqual(8, kart.CalcularVelocidade());
        }
示例#2
0
        public void TestSonnarComMotorABaseDeLava()
        {
            Corredor corredor01 = new Corredor("Yoshi", Enumerador.NivelCorredor.Noob);

            MarioKart.Equipamentos.MotorABaseDeLava motor = new MarioKart.Equipamentos.MotorABaseDeLava();
            var kart = new Sonnar(corredor01);

            kart.Equipar(motor);
            kart.CalcularVelocidade();

            Assert.AreEqual(10, kart.Velocidade);
        }
示例#3
0
        public void TestSonnarComUltraPack()
        {
            Corredor corredor01 = new Corredor("Yoshi", Enumerador.NivelCorredor.Mediano);

            MarioKart.Equipamentos.IEquipamento motor     = new MarioKart.Equipamentos.MotorABaseDeLava();
            MarioKart.Equipamentos.UltraPack    ultraPack = new MarioKart.Equipamentos.UltraPack(motor);
            var kart = new Sonnar(corredor01);

            kart.Equipar(ultraPack);
            kart.CalcularVelocidade();

            Assert.AreEqual(13, kart.Velocidade);
        }