예제 #1
0
        public void TestarSeOBonusDeCorrederEstaSendoAtribuidoCorretamenteComCorredorProfissional()
        {
            Kart kart = new Dinam(new MarioKart.Corredor("12322122321", MarioKart.Corredor.NivelDeHabilidade.Profissional));

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

            Assert.AreEqual(velocidadeEsperada, velocidadeDoKart);
        }
예제 #2
0
        public void CalcularVelocidaParaYoshiProfissionalComMotorABaseDeLava()
        {
            Corredor corredor = new Corredor("Yoshi", NivelDeHabilidade.Profissional);
            Dinam    meuKart  = new Dinam(corredor);

            meuKart.AdicionarEquipamento(new MotorABaseDeLava());
            Assert.AreEqual(20, meuKart.Velocidade);
        }
예제 #3
0
        public void CalcularVelocidaParaYoshiMedianoComPneusDeCouroDeDragao()
        {
            Corredor corredor = new Corredor("Yoshi", NivelDeHabilidade.Mediano);
            Dinam    meuKart  = new Dinam(corredor);

            meuKart.AdicionarEquipamento(new PneusDeCouroDeDragao());
            Assert.AreEqual(15, meuKart.Velocidade);
        }
예제 #4
0
        public void TestarSeOBonusDeCorredorEstaSendoAtribuidoCorretamente()
        {
            Kart kart = new Dinam(new MarioKart.Corredor("Megaman", MarioKart.Corredor.NivelDeHabilidade.Mediano));

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

            Assert.AreEqual(velocidadeEsperada, velocidadeDoKart);
        }