public void ResolvesResourceBurn() { ChampionSpell spell = new ChampionSpell { Resource = "{{ cost }} {{ abilityresourcename }} + {{ e1 }} {{ abilityresourcename }} per second + {{ e2 }} Health", CostBurn = "10", EffectBurn = new List <string> { null, "20", "30" } }; Assert.That(spell.ResolveResourceBurn("Mana"), Is.EqualTo("10 Mana + 20 Mana per second + 30 Health")); }
public ChampionSpellViewModel(ChampionSpell championSpell, string resourceType) { this.championSpell = championSpell; this.resourceBurn = championSpell.ResolveResourceBurn(resourceType); }