Exemple #1
0
        public async Task FileBlockAllNotFoundTest2()
        {
            using var server = new TestServer(WebHostBuilderHelper.CreatePathAllowFileBuilder());

            // Act
            RequestBuilder request = server.CreateRequest("/");

            request.AddHeader("X-Real-IP", "192.168.0.1");

            HttpResponseMessage response = await request.SendAsync("PUT");

            Assert.AreEqual(HttpStatusCode.Unauthorized, response.StatusCode, "StatusCode != Unauthorized");
        }
Exemple #2
0
        public async Task FilePathAllowRealIPOnBlacklistTest()
        {
            using var server = new TestServer(WebHostBuilderHelper.CreatePathAllowFileBuilder());

            // Act
            RequestBuilder request = server.CreateRequest("/pathget");

            request.AddHeader("X-Real-IP", "192.168.0.10");

            HttpResponseMessage response = await request.SendAsync("GET");

            // Assert
            Assert.AreEqual(HttpStatusCode.Unauthorized, response.StatusCode, "StatusCode != Unauthorized");
        }
Exemple #3
0
        public async Task FilePathAllowRealIPOnBlacklistTest2()
        {
            using var server = new TestServer(WebHostBuilderHelper.CreatePathAllowFileBuilder());

            // Act
            RequestBuilder request = server.CreateRequest("/pathpost");

            request.AddHeader("X-Real-IP", "192.168.0.101");

            HttpResponseMessage response = await request.SendAsync("POST");

            // Assert
            response.EnsureSuccessStatusCode();
            Assert.AreEqual(HttpStatusCode.OK, response.StatusCode, "StatusCode != OK");
        }