public void AddsHalfLevelAtLeastOneDamageToSpells() { var wizard = CharacterTestTemplates.Wizard(); var intense = new IntenseSpells(); wizard.Add(intense); Assert.Equal(1, intense.BonusDamage); wizard.SetLevel(10); Assert.Equal(5, intense.BonusDamage); Assert.Equal("Intense Spells (+5 spell damage)", intense.DisplayString()); }
public void Does1d4PlusIntenseSpellsDamage() { var wizard = CharacterTestTemplates.Wizard(); var intense = new IntenseSpells(); var force = new ForceMissile(); wizard.Add(intense); wizard.Add(force); Assert.Equal("1d4+1", force.Damage.ToString()); Assert.Equal(3, force.UsesPerDay); Assert.Equal("Force Missile 1d4+1 (3/day)", force.DisplayString()); }