public void ToString_OnlyModifier_Test() { var character = CreateMockCharacter(); var die = new Die("Acid", 0, 0, 3); var acidDamage = new PersistentDamage(die.Type, die); Assert.AreEqual("3 Persistent Acid Damage", acidDamage.ToString()); }
public void ToString_SingleDieWithoutModifier_Test() { var character = CreateMockCharacter(); var die = new Die("Acid", 1, 2, 0); var acidDamage = new PersistentDamage(die.Type, die); Assert.AreEqual("1d2 Persistent Acid Damage", acidDamage.ToString()); }
public void ToString_MultipleDice_Test() { var character = CreateMockCharacter(); var die = new Die("Acid", 1, 2, 3); var die2 = new Die("Acid", 4, 5, 6); var die3 = new Die("Acid", 0, 0, 7); var acidDamage = new PersistentDamage(die.Type, die, die2, die3); Assert.AreEqual("1d2+3 + 4d5+6 + 7 Persistent Acid Damage", acidDamage.ToString()); }