Ejemplo n.º 1
0
        public void GetModifiedDamageTest_Half_Round_Up_40()
        {
            var ability = new DamageTakenModifier
            {
                Modifer   = 0.5f,
                RoundDown = false
            };


            Assert.Equal(20, ability.GetModifiedDamage(40, null, null));
        }
Ejemplo n.º 2
0
        public void GetModifiedDamageTest_Half_Round_Down_10()
        {
            var ability = new DamageTakenModifier
            {
                Modifer   = 0.5f,
                RoundDown = true
            };


            Assert.Equal(0, ability.GetModifiedDamage(10, null, null));
        }
Ejemplo n.º 3
0
        public void GetModifiedDamageTest_20_Round_Down_30()
        {
            var ability = new DamageTakenModifier
            {
                Modifer   = 20f,
                RoundDown = true
            };


            Assert.Equal(10, ability.GetModifiedDamage(30, null, null));
        }
Ejemplo n.º 4
0
        public void ModifierDamageOnlyBasic_BasicSource()
        {
            var ability = new DamageTakenModifier
            {
                Modifer              = 20f,
                RoundDown            = true,
                OnlyPreventFromBasic = true
            };


            Assert.Equal(10, ability.GetModifiedDamage(30, new PokemonCard(), null));
        }