public void PassiveEffect_ParseFromString() { PassiveEffect pe = new PassiveEffect(PassiveEffect.TAG + ":" + PlayerCharacter.HEALTH + ":0.8"); Assert.AreEqual(0.8f, pe.GetModifier(), "The value should be 0.8"); Assert.AreEqual(PlayerCharacter.HEALTH, pe.GetResourceName(), "The string should match " + PlayerCharacter.HEALTH); }
public void PassiveEffect_StandardConstructor() { float mod = 0.8f; String res = PlayerCharacter.HEALTH; PassiveEffect pe = new PassiveEffect(res, mod); Assert.AreEqual(res, pe.GetResourceName(), "Resource should be " + res); Assert.AreEqual(mod, pe.GetModifier(), "Modifier should match" + mod); }