public void PerformBuff() { var effect = new BuffEffect("TestHpBuff"); var interaction = new Interaction(tower, creep, adjustment, effect); interaction.Apply(); Assert.AreEqual(204.0f, creep.GetStatValue("Hp")); }
public void Constructor() { var effect = new BuffEffect("TestHpBuff"); var interaction = new Interaction(tower, creep, adjustment, effect); Assert.AreEqual(tower, interaction.Source); Assert.AreEqual(creep, interaction.Target); }
public void PerformAdjustment() { var interaction = new Interaction(tower, creep, adjustment); interaction.Apply(); Assert.AreEqual(0.0f, creep.GetStatValue("Hp")); }