示例#1
0
        public void modify_is_just_a_straight_delegation()
        {
            var action = MockRepository.GenerateMock<Action<BehaviorChain>>();

            var modification = new LambdaChainModification(action);

            var chain = new BehaviorChain();

            modification.Modify(chain);

            action.AssertWasCalled(x => x.Invoke(chain));
        }
示例#2
0
        public void describes_itself_with_user_given_description()
        {
            var modification = new LambdaChainModification(c => { });

            modification.Title = "some title";
            modification.Description = "some description";

            var description = Description.For(modification);

            description.Title.ShouldEqual(modification.Title);
            description.ShortDescription.ShouldEqual(modification.Description);
        }