Exemplo n.º 1
0
        public void AddingAnAbilityThatImplementsIComponentWillCallInitialize()
        {
            var character = new CharacterSheet(CharacterStrategy.Default());
            var ability   = new CompAbility();

            character.Add(ability);
            Assert.True(ability.Called);
        }
Exemplo n.º 2
0
        public void AddingASpecialAbilityAddsToComponentList()
        {
            var character = new CharacterSheet(CharacterStrategy.Default());
            var ability   = new CompAbility();

            character.Add(ability);
            Assert.Equal(character.Components.Get <CompAbility>(), ability);
        }