コード例 #1
0
        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"));
        }
コード例 #2
0
 public ChampionSpellViewModel(ChampionSpell championSpell, string resourceType)
 {
     this.championSpell = championSpell;
     this.resourceBurn  = championSpell.ResolveResourceBurn(resourceType);
 }