private static ControllerActionInvokerCacheEntry CreateCacheEntry( ControllerActionDescriptor actionDescriptor, MockControllerFactory controllerFactory) { return(new ControllerActionInvokerCacheEntry( new FilterItem[0], controllerFactory.CreateController, controllerFactory.ReleaseController, null, CreateExecutor(actionDescriptor))); }
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))); }
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; }
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; }
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; }
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; }