Esempio n. 1
0
 private static ControllerActionInvokerCacheEntry CreateCacheEntry(
     ControllerActionDescriptor actionDescriptor,
     MockControllerFactory controllerFactory)
 {
     return(new ControllerActionInvokerCacheEntry(
                new FilterItem[0],
                controllerFactory.CreateController,
                controllerFactory.ReleaseController,
                null,
                CreateExecutor(actionDescriptor)));
 }
Esempio n. 2
0
            private static ControllerActionInvokerCacheEntry CreateCacheEntry(
                ControllerActionDescriptor actionDescriptor,
                MockControllerFactory controllerFactory)
            {
                var objectMethodExecutor = CreateExecutor(actionDescriptor);

                return(new ControllerActionInvokerCacheEntry(
                           new FilterItem[0],
                           controllerFactory.CreateController,
                           controllerFactory.ReleaseController,
                           null,
                           objectMethodExecutor,
                           ActionMethodExecutor.GetExecutor(objectMethodExecutor)));
            }
Esempio n. 3
0
 public TestControllerActionInvoker(
     IFilterMetadata[] filters,
     MockControllerFactory controllerFactory,
     ILogger logger,
     DiagnosticSource diagnosticSource,
     ActionContext actionContext,
     IReadOnlyList <IValueProviderFactory> valueProviderFactories,
     int maxAllowedErrorsInModelState)
     : base(
         logger,
         diagnosticSource,
         CreatControllerContext(actionContext, valueProviderFactories, maxAllowedErrorsInModelState),
         CreateCacheEntry((ControllerActionDescriptor)actionContext.ActionDescriptor, controllerFactory),
         filters)
 {
     ControllerFactory = controllerFactory;
 }
Esempio n. 4
0
 public TestControllerActionInvoker(
     IFilterMetadata[] filters,
     MockControllerFactory controllerFactory,
     ILogger logger,
     DiagnosticListener diagnosticListener,
     IActionResultTypeMapper mapper,
     ActionContext actionContext,
     IReadOnlyList <IValueProviderFactory> valueProviderFactories,
     int maxAllowedErrorsInModelState)
     : base(
         logger,
         diagnosticListener,
         ActionContextAccessor.Null,
         mapper,
         CreateControllerContext(actionContext, valueProviderFactories, maxAllowedErrorsInModelState),
         CreateCacheEntry((ControllerActionDescriptor)actionContext.ActionDescriptor, controllerFactory),
         filters)
 {
     ControllerFactory = controllerFactory;
 }
Esempio n. 5
0
 public TestControllerActionInvoker(
     IFilterProvider[] filterProviders,
     MockControllerFactory controllerFactory,
     IControllerArgumentBinder argumentBinder,
     ILogger logger,
     DiagnosticSource diagnosticSource,
     ActionContext actionContext,
     IReadOnlyList <IValueProviderFactory> valueProviderFactories,
     int maxAllowedErrorsInModelState)
     : base(
         CreateFilterCache(filterProviders),
         controllerFactory,
         argumentBinder,
         logger,
         diagnosticSource,
         actionContext,
         valueProviderFactories,
         maxAllowedErrorsInModelState)
 {
     ControllerFactory = controllerFactory;
 }
Esempio n. 6
0
 public static DnControladorBase GetController(Type controllerType)
 {
     return(MockControllerFactory.Create(controllerType));
 }
 public TestControllerActionInvoker(
     ActionContext actionContext,
     IFilterProvider[] filterProvider,
     MockControllerFactory controllerFactory,
     ControllerActionDescriptor descriptor,
     IReadOnlyList<IInputFormatter> inputFormatters,
     IControllerActionArgumentBinder controllerActionArgumentBinder,
     IReadOnlyList<IModelBinder> modelBinders,
     IReadOnlyList<IModelValidatorProvider> modelValidatorProviders,
     IReadOnlyList<IValueProviderFactory> valueProviderFactories,
     ILogger logger,
     DiagnosticSource diagnosticSource,
     int maxAllowedErrorsInModelState)
     : base(
           actionContext,
           filterProvider,
           controllerFactory,
           descriptor,
           inputFormatters,
           controllerActionArgumentBinder,
           modelBinders,
           modelValidatorProviders,
           valueProviderFactories,
           logger,
           diagnosticSource,
           maxAllowedErrorsInModelState)
 {
     ControllerFactory = controllerFactory;
 }
 public TestControllerActionInvoker(
     ActionContext actionContext,
     IFilterProvider[] filterProvider,
     MockControllerFactory controllerFactory,
     ControllerActionDescriptor descriptor,
     IReadOnlyList<IInputFormatter> inputFormatters,
     IReadOnlyList<IOutputFormatter> outputFormatters,
     IControllerActionArgumentBinder controllerActionArgumentBinder,
     IReadOnlyList<IModelBinder> modelBinders,
     IReadOnlyList<IModelValidatorProvider> modelValidatorProviders,
     IReadOnlyList<IValueProviderFactory> valueProviderFactories,
     IScopedInstance<ActionBindingContext> actionBindingContext,
     ITempDataDictionary tempData,
     ILoggerFactory loggerFactory,
     int maxAllowedErrorsInModelState)
     : base(
           actionContext,
           filterProvider,
           controllerFactory,
           descriptor,
           inputFormatters,
           outputFormatters,
           controllerActionArgumentBinder,
           modelBinders,
           modelValidatorProviders,
           valueProviderFactories,
           actionBindingContext,
           tempData,
           loggerFactory,
           maxAllowedErrorsInModelState)
 {
     ControllerFactory = controllerFactory;
 }
 public TestControllerActionInvoker(
     ActionContext actionContext,
     IFilterProvider[] filterProvider,
     MockControllerFactory controllerFactory,
     ControllerActionDescriptor descriptor,
     IReadOnlyList<IInputFormatter> inputFormatters,
     IReadOnlyList<IOutputFormatter> outputFormatters,
     IControllerActionArgumentBinder controllerActionArgumentBinder,
     IReadOnlyList<IModelBinder> modelBinders,
     IReadOnlyList<IModelValidatorProvider> modelValidatorProviders,
     IReadOnlyList<IValueProviderFactory> valueProviderFactories,
     IActionBindingContextAccessor actionBindingContext,
     ILogger logger,
     TelemetrySource telemetry,
     int maxAllowedErrorsInModelState)
     : base(
           actionContext,
           filterProvider,
           controllerFactory,
           descriptor,
           inputFormatters,
           outputFormatters,
           controllerActionArgumentBinder,
           modelBinders,
           modelValidatorProviders,
           valueProviderFactories,
           actionBindingContext,
           logger,
           telemetry,
           maxAllowedErrorsInModelState)
 {
     ControllerFactory = controllerFactory;
 }
 public TestControllerActionInvoker(
     ActionContext actionContext,
     IFilterProvider[] filterProvider,
     MockControllerFactory controllerFactory,
     ControllerActionDescriptor descriptor,
     IInputFormattersProvider inputFormattersProvider,
     IControllerActionArgumentBinder controllerActionArgumentBinder,
     IModelBinderProvider modelBinderProvider,
     IModelValidatorProviderProvider modelValidatorProviderProvider,
     IValueProviderFactoryProvider valueProviderFactoryProvider,
     IScopedInstance<ActionBindingContext> actionBindingContext,
     ITempDataDictionary tempData)
     : base(
           actionContext,
           filterProvider,
           controllerFactory,
           descriptor,
           inputFormattersProvider,
           controllerActionArgumentBinder,
           modelBinderProvider,
           modelValidatorProviderProvider,
           valueProviderFactoryProvider,
           actionBindingContext,
           tempData)
 {
     ControllerFactory = controllerFactory;
 }