Exemplo n.º 1
0
        public void CalcularVelocidaParaYoshiProfissionalComMotorABaseDeLava()
        {
            Corredor corredor = new Corredor("Yoshi", NivelDeHabilidade.Profissional);
            Sonnar   meuKart  = new Sonnar(corredor);

            meuKart.AdicionarEquipamento(new MotorABaseDeLava());
            Assert.AreEqual(15, meuKart.Velocidade);
        }
Exemplo n.º 2
0
        public void CalcularVelocidaParaYoshiMedianoComPneusDeCouroDeDragao()
        {
            Corredor corredor = new Corredor("Yoshi", NivelDeHabilidade.Mediano);
            Sonnar   meuKart  = new Sonnar(corredor);

            meuKart.AdicionarEquipamento(new PneusDeCouroDeDragao());
            Assert.AreEqual(12, meuKart.Velocidade);
        }
Exemplo n.º 3
0
        public void TestarSonarCom1Equipamento()
        {
            Kart kart = new Sonnar(new MarioKart.Corredor("Megaman", MarioKart.Corredor.NivelDeHabilidade.Mediano));

            kart.AdicionarEquipamento(new PneusDeCouroDeDragao());
            int velocidadeEsperada = 12;
            int velocidadeDoKart   = kart.Velocidade;

            Assert.AreEqual(velocidadeEsperada, velocidadeDoKart);
        }
Exemplo n.º 4
0
        public void TestarSonnarComFogueteDePlutonioNivel5()
        {
            Kart kart = new Sonnar(new MarioKart.Corredor("Megaman", MarioKart.Corredor.NivelDeHabilidade.Profissional));

            kart.AdicionarEquipamento(new FogueteDePlutonio(FogueteDePlutonio.Nivel.Cinco));
            int velocidadeEsperada = 17;
            int velocidadeDoKart   = kart.Velocidade;

            Assert.AreEqual(velocidadeEsperada, velocidadeDoKart);
        }