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

            Assert.AreEqual(9, kart.CalcularVelocidade());
        }
示例#2
0
        public void TestLigthDirigidoPorProfissionalSemEquipamento()
        {
            Corredor corredor01 = new Corredor("Yoshi", Enumerador.NivelCorredor.Profissional);
            var      kart       = new Light(corredor01);

            Assert.AreEqual(8, kart.CalcularVelocidade());
        }
示例#3
0
        public void TestLigthDirigidoPorIntermediario()
        {
            Corredor corredor01 = new Corredor("Yoshi", Enumerador.NivelCorredor.Mediano);
            var      kart       = new Light(corredor01);

            Assert.AreEqual(8, kart.CalcularVelocidade());
        }
示例#4
0
        public void TestLigthDirigidoPorProfissionalComEquipamento()
        {
            Corredor corredor01 = new Corredor("Yoshi", Enumerador.NivelCorredor.Profissional);         // 6 + 1 equipamento

            MarioKart.Equipamentos.IEquipamento foguete = new MarioKart.Equipamentos.FoguetePlutonio(); //2
            var kart = new Light(corredor01);                                                           //-1

            kart.Equipar(foguete);

            Assert.AreEqual(11, kart.CalcularVelocidade());
        }