public void SimpleCallTest() { var auth = new NullAuthenticator(); var webRequest = new HttpRequestFactory().Create(new Uri("https://www.google.com"), "GET"); auth.ApplyAuthenticationToRequest(webRequest); Assert.IsNotNull(webRequest); Assert.That(webRequest.RequestUri, Is.EqualTo(new Uri("https://www.google.com"))); Assert.That(webRequest.Method, Is.EqualTo("GET")); }
public void SimpleModificationTest() { var auth = new DelegateAuthenticator((request) => request.Timeout = 1234); HttpWebRequest result = new HttpRequestFactory().Create(new Uri("http://example.com/"), "GET"); auth.ApplyAuthenticationToRequest(result); // Verify the results. Assert.AreEqual("http://example.com/", result.RequestUri.ToString()); Assert.AreEqual("GET", result.Method); Assert.AreEqual(1234, result.Timeout); }
public Request() { applicationName = Utilities.GetAssemblyTitle() ?? "Unknown_Application"; Authenticator = new NullAuthenticator(); WebRequestFactory = new HttpRequestFactory(); Parameters = new ParameterCollection(); MaximumRetries = 3; RetryWaitTimeIncreaseFactor = 2.0; RetryInitialWaitTime = 1000; }