public void Create_ShouldThrowExceptionIfEndpointParamIsEmpty()
        {
            var exception = Record.Exception(() => HttpWebRequest.Create(""));

            Assert.NotNull(exception);
            Assert.IsType <ArgumentNullException>(exception);
            Assert.Equal("endpoint", ((ArgumentNullException)exception).ParamName);
        }
        public void Create_ShouldReturnDefaultHttpWebRequestInstanceWithProperEndpoint()
        {
            const string endpoint = "https://airbrake.io/api/v3/projects/123456/notices?key=e0246db6e4e921b424ad252e3c99a0f6";

            var httpRequest = HttpWebRequest.Create(endpoint);

            Assert.NotNull(httpRequest);
            Assert.True(httpRequest.RequestUri.ToString() == endpoint);
            Assert.IsType <HttpWebRequest>(httpRequest);
        }