Example #1
0
        public void should_be_able_to_enable_an_ability_in_actor_via_whoCan()
        {
            var callApi = new CallApiAbility();

            var actor = Actor.Named(Names.Jack).WhoCan(callApi);

            ActorShouldHaveThisAbilityOnly(actor, callApi);
        }
Example #2
0
        public void should_be_able_to_find_ability()
        {
            var callAnApi = new CallApiAbility();
            var actor     = Actor.Named(Names.Jack).WhoCan(callAnApi);

            var ability = actor.FindAbility <CallApiAbility>();

            Check.That(ability).IsEqualTo(callAnApi);
        }
Example #3
0
        public void should_be_able_to_enable_an_ability_in_actor()
        {
            var callApi = new CallApiAbility();
            var actor   = new Actor(Names.Jack);

            actor.Can(callApi);

            ActorShouldHaveThisAbilityOnly(actor, callApi);
        }