public void InsecureRedirectionHandler_Constructor_ConstructsOkWithNullRedirectCache() { var handler = new InsecureRedirectionHandler(new System.Net.Http.HttpClientHandler() { AllowAutoRedirect = false }, 10, null); }
public void InsecureRedirectionHandler_Constructor_ConstructsOkWithZeroMaxRedirects() { var handler = new InsecureRedirectionHandler(new System.Net.Http.HttpClientHandler() { AllowAutoRedirect = false }, 0); }
public void InsecureRedirectionHandler_Constructor_ThrowsOnNegativeMaxRedirects() { var handler = new InsecureRedirectionHandler(new System.Net.Http.HttpClientHandler() { AllowAutoRedirect = false }, -1); }
public async Task InsecureRedirectionHandler_FollowsRedirects() { var requestUriString = "https://t.co/YJ9y1xD2be"; var handler = new InsecureRedirectionHandler(new System.Net.Http.HttpClientHandler() { AllowAutoRedirect = false }); var client = new System.Net.Http.HttpClient(handler); var result = await client.GetAsync(requestUriString); result = await client.GetAsync(requestUriString); Assert.AreEqual(System.Net.HttpStatusCode.OK, result.StatusCode); }
public void InsecureRedirectionHandler_Constructor_ThrowsOnNullInnerHandler() { var handler = new InsecureRedirectionHandler(null); }