private FluentMvcConfiguration(IFluentMvcResolver fluentMvcResolver, IActionFilterRegistry actionFilterRegistry, IActionResultRegistry actionResultRegistry, IFilterConventionCollection filterConventionCollection)
     : this()
 {
     this.fluentMvcResolver    = fluentMvcResolver;
     this.actionResultRegistry = actionResultRegistry;
     this.actionFilterRegistry = actionFilterRegistry;
     FilterConventions         = filterConventionCollection;
 }
示例#2
0
        public override void Given()
        {
            fluentMvcResolver          = CreateStub <IFluentMvcResolver>();
            actionFilterRegistry       = CreateStub <IActionFilterRegistry>();
            actionResultRegistry       = CreateStub <IActionResultRegistry>();
            filterConventionCollection = CreateStub <IFilterConventionCollection>();

            Configuration = FluentMvcConfiguration
                            .Create(fluentMvcResolver, actionFilterRegistry, actionResultRegistry, filterConventionCollection);
        }
        private void CreateDependencies()
        {
            if (actionFilterRegistry == null)
            {
                actionFilterRegistry = new ActionFilterRegistry(objectFactory);
            }

            if (actionResultRegistry == null)
            {
                actionResultRegistry = new ActionResultRegistry();
            }

            if (fluentMvcResolver.GetType() == typeof(NullMvcResolver))
            {
                fluentMvcResolver = new FluentMvcResolver(actionResultRegistry, objectFactory, new ActionFilterResolver(actionFilterRegistry, objectFactory));
            }
        }
 public override void Given()
 {
     fluentMvcResolver = CreateStub<IFluentMvcResolver>();
     provider = new FluentMvcFilterProvider(fluentMvcResolver);
 }
        public override void Given()
        {
            fluentMvcResolver = CreateStub<IFluentMvcResolver>();
            actionFilterRegistry = CreateStub<IActionFilterRegistry>();
            actionResultRegistry = CreateStub<IActionResultRegistry>();
            filterConventionCollection = CreateStub<IFilterConventionCollection>();

            Configuration = FluentMvcConfiguration
                .Create(fluentMvcResolver, actionFilterRegistry, actionResultRegistry, filterConventionCollection);
        }
示例#6
0
 public override void Given()
 {
     fluentMvcResolver = CreateStub <IFluentMvcResolver>();
     provider          = new FluentMvcFilterProvider(fluentMvcResolver);
 }
 public FluentMvcFilterProvider(IFluentMvcResolver fluentMvcResolver)
 {
     this.fluentMvcResolver = fluentMvcResolver;
 }
 public static FluentMvcConfiguration Create(IFluentMvcResolver fluentMvcResolver, IActionFilterRegistry actionFilterRegistry, IActionResultRegistry actionResultRegistry, IFilterConventionCollection filterConventionCollection)
 {
     return(new FluentMvcConfiguration(fluentMvcResolver, actionFilterRegistry, actionResultRegistry, filterConventionCollection));
 }
 public FluentMvcFilterProvider(IFluentMvcResolver fluentMvcResolver)
 {
     this.fluentMvcResolver = fluentMvcResolver;
 }