public void Setup() { _requestGraph = RequestGraph.Create(); _request = _requestGraph.GetHttpRequestMessage(); _descriptor = _requestGraph.GetActionDescriptor(); _response = new HttpResponseMessage(); _invoker = Substitute.For <IBehaviorChainInvoker>(); _messageHandler = new ActionMessageHandler(_descriptor, _invoker, new Metrics(), new Configuration()); }
public ActionMessageHandler(ActionDescriptor actionDescriptor, IBehaviorChainInvoker behaviorChainInvoker, Metrics metrics, Configuration configuration) { _actionDescriptor = actionDescriptor; _behaviorChainInvoker = behaviorChainInvoker; _metrics = metrics; _configuration = configuration; _actionMetrics = metrics.AddAction(_actionDescriptor); }
public Initializer(IEnumerable <IActionSource> actionSources, IBehaviorChainInvoker behaviorChainInvoker, IContainer container, Configuration configuration, Metrics metrics, IEnumerable <IActionDecorator> actionDecorators) { _actionSources = actionSources; _behaviorChainInvoker = behaviorChainInvoker; _container = container; _configuration = configuration; _metrics = metrics; _actionDecorators = actionDecorators; }
public void Setup() { _routes = new HttpRouteCollection(); _actionSources = new List <IActionSource>(); _actionDecorators = new List <IActionDecorator>(); _invoker = Substitute.For <IBehaviorChainInvoker>(); _container = new Container(); _configuration = new Configuration(); _httpConfiguration = new HttpConfiguration(_routes); _initializer = new Initializer(_actionSources, _invoker, _container, _configuration, new Metrics(), _actionDecorators); }
public MvcToFubuControllerActionInvoker(IBehaviorChainInvoker behaviorChainInvoker) { _behaviorChainInvoker = behaviorChainInvoker; }