Exemplo n.º 1
0
        public void LvlUp__deve_evoluir_atributos_sendo_mais_vida_e_forca()
        {
            Guerreiro guerreiro         = GuerreiroBuilder.Novo().Construir();
            Guerreiro guerreiroEvoluido = guerreiro.Clone();

            guerreiroEvoluido.LvlUp();

            Assert.True(guerreiroEvoluido.mana == guerreiro.mana + 1);
            Assert.True(guerreiroEvoluido.inteligencia == guerreiro.inteligencia + 1);
            Assert.True(guerreiroEvoluido.level == guerreiro.level + 1);

            Assert.True(guerreiroEvoluido.vida == guerreiro.vida + 2);
            Assert.True(guerreiroEvoluido.forca == guerreiro.forca + 2);
        }