예제 #1
0
        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"));
        }
예제 #2
0
    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"));
    }