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);
        }
Exemple #3
0
        public Request()
        {
            applicationName = Utilities.GetAssemblyTitle() ?? "Unknown_Application";
            Authenticator = new NullAuthenticator();
            WebRequestFactory = new HttpRequestFactory();
            Parameters = new ParameterCollection();

            MaximumRetries = 3;
            RetryWaitTimeIncreaseFactor = 2.0;
            RetryInitialWaitTime = 1000;
        }