public async Task Returns_StatusCode_OK_For_Https_Request() { var requestMessage = new HttpRequestMessage(HttpMethod.Get, "https://localhost:8080"); var messageHandler = new RequireHttpsMessageHandler(); var responseMessage = await messageHandler.InvokeAsync(requestMessage); responseMessage.StatusCode.Should().Be(HttpStatusCode.OK); }
public async Task Returns_Forbidden_If_Request_Is_Not_Http() { var requestMessage = new HttpRequestMessage(HttpMethod.Get, "http://localhost:8080"); var messageHandler = new RequireHttpsMessageHandler(); var responseMessage = await messageHandler.InvokeAsync(requestMessage); responseMessage.StatusCode.Should().Be(HttpStatusCode.Forbidden); }