Exemple #1
0
        public void Deve_considerar_resistencia_magica()
        {
            var mage     = new Mage();
            var assassin = new Assassin();      // 50

            assassin.Equipar(new CapaExcusa()); // +18

            mage.Blizzard(assassin);
            assassin.Health.Should().Be(32);
        }
Exemple #2
0
        public void Deve_congelar_inimigo_com_ataques_magicos()
        {
            var mage     = new Mage();
            var assassin = new Assassin();

            mage.Blizzard(assassin);
            assassin.Health.Should().Be(30);

            mage.ThrowFlames(assassin);
            assassin.Health.Should().Be(5);
        }
Exemple #3
0
        public void Elfos_tem_resistencia_magica_de_15_porcento()
        {
            var elf = new Elf();           // +.15

            elf.Equipar(new CapaExcusa()); // + .1

            var mage = new Mage();

            mage.Blizzard(elf);

            elf.Health.Should().Be(85);
        }