Exemplo n.º 1
0
        public void ProvideAStandardListOfModifiersToBeUsedRepeatedlyForThisCase(string condition, int expectedMod)
        {
            var mods   = MultipleAttackBonusModifier.GetConditionalMultipleAttackModifiers();
            var attack = mods.First(x => x.Condition == condition);

            Assert.Equal(expectedMod, attack.Modifier);
        }
Exemplo n.º 2
0
        public void EachAttackPastOneIncreasesTheModifierByFive(int attack, int expectedModifier)
        {
            var mod = new MultipleAttackBonusModifier(attack);

            Assert.Equal(expectedModifier, mod.Modifier);
            Assert.Equal("penalty", mod.ModifierType);
            Assert.Equal(StatNames.BaseAttackBonus, mod.StatisticName);
        }