public void FormatNiceStringVersionOfStat() { var stat = new BasicStat("TestStat", 20); IValueStatModifier mod = new ConditionalStatModifier(new ValueStatModifier("Attack Bonus", 3, "bonus"), "vs. Thor"); stat.AddModifier(mod); Assert.Equal("Fight +20 (+23 vs. Thor)", stat.ToString("Fight")); }
public void FormatNiceStringVersionOfStat() { var stat = new BasicStat(20); BasicStatModifier mod = new ConditionalStatModifier("vs. Thor", "Attack Bonus", 3, "bonus", "Food"); stat.AddModifier(mod); Assert.AreEqual("Fight +20 (+23 vs. Thor)", stat.ToString("Fight")); }