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()); }
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); }