public async Task Returns_Delegated_StatusCode_When_Request_Is_Over_HTTPS()
 {
     // Arange
     var request = new HttpRequestMessage(
     HttpMethod.Get, "https://localhost:8080");
     var requireHtttpsMessageHandler =
     new HttpsAllowedHandler();
     // Act
     var response = await
     requireHtttpsMessageHandler.InvokeAsync(request);
     // Assert
     Assert.Equal(
     HttpStatusCode.OK,
     response.StatusCode);
 }
        public async Task Returns_Forbidden_If_Request_Is_Not_Over_HTTPS()
        {

            // adding for test1 only

            // adding for master

            // Arange
            var request = new HttpRequestMessage(
            HttpMethod.Get, "http://localhost:8080");
            var requireHtttpsMessageHandler =
            new HttpsAllowedHandler();
            // Act
            var response = await
            requireHtttpsMessageHandler.InvokeAsync(request);
            // Assert
            Assert.Equal(
            HttpStatusCode.Forbidden,
            response.StatusCode);
        }