コード例 #1
0
        public async Task GivenCancelImportRequest_WhenInitialImportModeEnabled_Then200ShouldBeReturned()
        {
            InitialImportLockMiddleware middleware = CreateInitialImportLockMiddleware(new ImportTaskConfiguration()
            {
                Enabled = false, InitialImportMode = true
            });
            HttpContext httpContext = new DefaultHttpContext();

            httpContext.Request.Path   = "/_operations/import/abc";
            httpContext.Request.Method = HttpMethods.Delete.ToString();
            await middleware.Invoke(httpContext);

            Assert.Equal(200, httpContext.Response.StatusCode);
        }
コード例 #2
0
        public async Task GivenCustomErrorRequest_WhenInitialImportModeEnabled_Then423ShouldNotBeReturned()
        {
            InitialImportLockMiddleware middleware = CreateInitialImportLockMiddleware(new ImportTaskConfiguration()
            {
                Enabled = true, InitialImportMode = true
            });
            HttpContext httpContext = new DefaultHttpContext();

            httpContext.Request.Path   = "/CustomError";
            httpContext.Request.Method = HttpMethods.Post.ToString();
            await middleware.Invoke(httpContext);

            Assert.Equal(200, httpContext.Response.StatusCode);
        }