Example #1
0
        public void SetTimeOutTest(int timeout)
        {
            var request = new FluentHttpRequestOld("http://prabir.me")
                          .Timeout(timeout);

            Assert.Equal(timeout, request.GetTimeout());
        }
        public void SetResourcePath_AutoAppendSlashIfNeeded_Test(string input, string excepted)
        {
            var request = new FluentHttpRequestOld("https://graph.facebook.com")
                .ResourcePath(input);

            Assert.Equal(excepted, request.GetResourcePath());
        }
Example #3
0
        public void SetResourcePath_AutoAppendSlashIfNeeded_Test(string input, string excepted)
        {
            var request = new FluentHttpRequestOld("https://graph.facebook.com")
                          .ResourcePath(input);

            Assert.Equal(excepted, request.GetResourcePath());
        }
        public void SetTimeOutTest(int timeout)
        {
            var request = new FluentHttpRequestOld("http://prabir.me")
                .Timeout(timeout);

            Assert.Equal(timeout, request.GetTimeout());
        }
Example #5
0
        public void SetCredentialsTest()
        {
            var credentials = CredentialCache.DefaultCredentials;

            var request = new FluentHttpRequestOld("http://prabir.me")
                          .Credentials(credentials);

            Assert.Equal(credentials, request.GetCredentials());
        }
        public void SetCredentialsTest()
        {
            var credentials = CredentialCache.DefaultCredentials;

            var request = new FluentHttpRequestOld("http://prabir.me")
                .Credentials(credentials);

            Assert.Equal(credentials, request.GetCredentials());
        }
        public void Authenticate_WhenAuthenticate_ShouldContainAuthorizationHeader()
        {
            var request = new FluentHttpRequestOld("http://www.prabir.me")
                .AuthenticateUsing(new OAuth2AuthorizationRequestHeaderAuthenticator("oauthtoken"));

            request.GetAuthenticator().Authenticate(request);

            var headers = request.GetHeaders();

            var containsAuthorizationHeader = false;

            foreach (var fluentHttpHeader in headers)
            {
                if (fluentHttpHeader.Name.Equals("Authorization"))
                {
                    containsAuthorizationHeader = true;
                    break;
                }
            }

            Assert.True(containsAuthorizationHeader);
        }
        public void Authenticate_WhenAuthenticate_ShouldContainAuthorizationHeaderWithOAuthToken()
        {
            var oauthToken = "oauthtoken";
            var request = new FluentHttpRequestOld("http://www.prabir.me")
                .AuthenticateUsing(new OAuth2AuthorizationRequestHeaderAuthenticator(oauthToken));

            request.GetAuthenticator().Authenticate(request);

            var headers = request.GetHeaders();

            string authorizationHeaderValue = string.Empty;
            foreach (var fluentHttpHeader in headers)
            {
                if (fluentHttpHeader.Name.Equals("Authorization"))
                {
                    authorizationHeaderValue = fluentHttpHeader.Value;
                    break;
                }
            }

            Assert.Equal("OAuth " + oauthToken, authorizationHeaderValue);
        }
Example #9
0
        public void Authenticate_WhenAuthenticate_ShouldContainAuthorizationHeader()
        {
            var request = new FluentHttpRequestOld("http://www.prabir.me")
                          .AuthenticateUsing(new OAuth2AuthorizationRequestHeaderAuthenticator("oauthtoken"));

            request.GetAuthenticator().Authenticate(request);

            var headers = request.GetHeaders();

            var containsAuthorizationHeader = false;

            foreach (var fluentHttpHeader in headers)
            {
                if (fluentHttpHeader.Name.Equals("Authorization"))
                {
                    containsAuthorizationHeader = true;
                    break;
                }
            }

            Assert.True(containsAuthorizationHeader);
        }
Example #10
0
        public void Authenticate_WhenAuthenticate_ShouldContainAuthorizationHeaderWithOAuthToken()
        {
            var oauthToken = "oauthtoken";
            var request    = new FluentHttpRequestOld("http://www.prabir.me")
                             .AuthenticateUsing(new OAuth2AuthorizationRequestHeaderAuthenticator(oauthToken));

            request.GetAuthenticator().Authenticate(request);

            var headers = request.GetHeaders();

            string authorizationHeaderValue = string.Empty;

            foreach (var fluentHttpHeader in headers)
            {
                if (fluentHttpHeader.Name.Equals("Authorization"))
                {
                    authorizationHeaderValue = fluentHttpHeader.Value;
                    break;
                }
            }

            Assert.Equal("OAuth " + oauthToken, authorizationHeaderValue);
        }