Esempio n. 1
0
        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());
        }
Esempio n. 2
0
        public void includepath__success(string path, string regex, bool expected)
        {
            var result = ApiRequestContextPipelineComponent.IsIncludedPath(path, new[] { regex });

            result.Should().Be(expected);
        }