public AspectBuilder(IAdviceBuilder adviceBuilder, IPointcutBuilder pointcutBuilder, IOrderingBuilder orderingBuilder, IInterTypeBuilder interTypeBuilder)
 {
     _adviceBuilder    = adviceBuilder;
     _pointcutBuilder  = pointcutBuilder;
     _orderingBuilder  = orderingBuilder;
     _interTypeBuilder = interTypeBuilder;
 }
 public void SetUp()
 {
     _pointcutBuilderMock = MockRepository.GenerateStrictMock <IPointcutBuilder>();
     _orderingBuilderMock = MockRepository.GenerateStrictMock <IOrderingBuilder>();
     _mappingBuilderMock  = MockRepository.GenerateStrictMock <IContextMappingBuilder>();
     _builder             = new AdviceBuilder(_pointcutBuilderMock, _orderingBuilderMock, _mappingBuilderMock);
 }
        public AdviceBuilder(IPointcutBuilder pointcutBuilder, IOrderingBuilder orderingBuilder, IContextMappingBuilder contextMappingBuilder)
        {
            ArgumentUtility.CheckNotNull("pointcutBuilder", pointcutBuilder);

            _pointcutBuilder       = pointcutBuilder;
            _orderingBuilder       = orderingBuilder;
            _contextMappingBuilder = contextMappingBuilder;
        }