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"); }
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"); }
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"); }