Ejemplo n.º 1
0
        public void SkyFusionComPneuDeCouroDeDragaoENoobDa2DeBonus()
        {
            var skyFusion = new SkyFusion(
                new Corredor("Mario", NivelHabilidade.Noob));

            skyFusion.Equipar(new PneusCouroDeDragao());

            var kart = new ClearKart(new Corredor("Luigi", NivelHabilidade.Noob));

            kart.Equipar(skyFusion);

            Assert.AreEqual(8, kart.Velocidade);
        }
Ejemplo n.º 2
0
        public void SkyFusionComUltraPackEMotorDeLavaEProfissionalDa8DeBonus()
        {
            var skyFusion = new SkyFusion(
                new Corredor("Mario", NivelHabilidade.Profissional));

            skyFusion.Equipar(new UltraPack(new FogueteDePlutonio(1)));
            skyFusion.Equipar(new MotorBaseDeLava());

            var kart = new ClearKart(new Corredor("Luigi", NivelHabilidade.Noob));

            kart.Equipar(skyFusion);

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