public async Task FilePathBlockAllNotFoundTest() { using var server = new TestServer(WebHostBuilderHelper.CreatePathBlockFileBuilder()); // Act RequestBuilder request = server.CreateRequest("/pathpost"); request.AddHeader("X-Real-IP", "192.168.0.1"); HttpResponseMessage response = await request.SendAsync("POST"); Assert.AreEqual(HttpStatusCode.Unauthorized, response.StatusCode, "StatusCode != Unauthorized"); }
public async Task FilePathBlockRealIPOnWhitelistBlacklistTest() { using var server = new TestServer(WebHostBuilderHelper.CreatePathBlockFileBuilder()); // Act RequestBuilder request = server.CreateRequest("/pathget"); request.AddHeader("X-Real-IP", "192.168.0.120"); HttpResponseMessage response = await request.SendAsync("GET"); // Assert Assert.AreEqual(HttpStatusCode.Unauthorized, response.StatusCode, "StatusCode != Not Found"); }
public async Task FileAllowAllNotFoundTest2() { using var server = new TestServer(WebHostBuilderHelper.CreatePathBlockFileBuilder()); // Act RequestBuilder request = server.CreateRequest("/"); request.AddHeader("X-Real-IP", "192.168.0.1"); HttpResponseMessage response = await request.SendAsync("PUT"); // Assert response.EnsureSuccessStatusCode(); Assert.AreEqual(HttpStatusCode.OK, response.StatusCode, "StatusCode != OK"); }