public void AddingAnAbilityThatImplementsIComponentWillCallInitialize() { var character = new CharacterSheet(CharacterStrategy.Default()); var ability = new CompAbility(); character.Add(ability); Assert.True(ability.Called); }
public void AddingASpecialAbilityAddsToComponentList() { var character = new CharacterSheet(CharacterStrategy.Default()); var ability = new CompAbility(); character.Add(ability); Assert.Equal(character.Components.Get <CompAbility>(), ability); }