protected async Task <ApiRequestContext> Invoke(HttpContext httpContext) { var contextPipeline = new ApiRequestContextPipelineComponent(null); var contextResolver = this.ServiceProvider.GetService <IApiRequestContextResolver>(); var requestPipeline = this.ServiceProvider.GetService <IApiRequestPipeline>(); var serviceConfiguration = this.ServiceProvider.GetService <IDeepSleepServiceConfiguration>(); await contextPipeline.Invoke(httpContext, contextResolver, requestPipeline, serviceConfiguration); return(contextResolver.GetContext()); }
public void includepath__success(string path, string regex, bool expected) { var result = ApiRequestContextPipelineComponent.IsIncludedPath(path, new[] { regex }); result.Should().Be(expected); }