Пример #1
0
        public void TesteAplicaModificadorModSomaValorMag()
        {
            ser = new Ser();
            CalculadorMod   calcMod     = new CalculadorMod();
            ModSomaValorMag modificador = new ModSomaValorMag()
            {
                Alvo   = "BonusHP",
                Origem = "Teste",
                Valor  = new ValorMag(25, 2)
            };

            ser.BonusHP = new ValorMag(10, 2);

            calcMod.AplicaModificador(modificador, ser);

            Assert.IsTrue(ser.BonusHP.ToString() == "35m2");
        }
Пример #2
0
        public void TesteAplicaModificadorModAdicionaPericia()
        {
            ser = new Ser();
            CalculadorMod calcMod = new CalculadorMod();
            Pericia       pericia = new Pericia()
            {
                Nome = "Pericia 1"
            };
            ModAdicionaPericia modificador = new ModAdicionaPericia()
            {
                Alvo   = pericia,
                Origem = "Teste"
            };

            calcMod.AplicaModificador(modificador, ser);

            Assert.IsTrue(ser.Pericias.Contains(pericia));
        }
Пример #3
0
        public void TesteAplicaModificadorModAdicionaHabilidade()
        {
            ser = new Ser();
            CalculadorMod calcMod    = new CalculadorMod();
            Habilidade    habilidade = new Habilidade()
            {
                Id = 1
            };
            ModAdicionaHabilidade modificador = new ModAdicionaHabilidade()
            {
                Alvo   = habilidade,
                Origem = "Teste"
            };

            calcMod.AplicaModificador(modificador, ser);

            Assert.IsTrue(ser.Habilidades.Contains(habilidade));
        }