public void ParseDescription() { PseudoItemInfo item = new PseudoItemInfo("TestItem"); item.FullDescription = "</unique> +15 <a href='FlatMagicPen'>Magic Penetration</a><br><unique>"; ItemStatsInfo stats = ItemDescriptionParser.Parse(item.FullDescription); Assert.IsTrue(stats.MagicPenFlat == TestMagicPenetration.EXPECTED, string.Format("Failed to Verify Magic Penetration (Expected: {0}; Actual: {1})", TestMagicPenetration.EXPECTED, stats.MagicPenFlat)); }
public void Addition() { ChampionStatsInfo champion = new ChampionStatsInfo(); champion.Armor = 15; ItemStatsInfo item = new ItemStatsInfo(); item.Armor = 22; CombinedStatsInfo info = champion + item; Assert.IsTrue(info.Stats[0].Armor == 37, string.Format("Armor addition resulted in '{0}' instead of the expected value of '{1}'", info.Stats[0].Armor, 15 + 22)); }