public void it_adds_an_oauth_header() { var request = Request.Get(new Uri("http://xxx")); var oAuthRequestAuthorizer = new OAuthAuthorizationPolicy(_oAuthHeaderProvider, AnyCredentials); var result = oAuthRequestAuthorizer.Authorize(request); Assert.That(result.Headers.Count, Is.GreaterThan(0)); }
public void it_fails_with_null_credentials() { var request = Request.Get(new Uri("http://xxx")); CredentialSet nullCredentials = null; var oAuthRequestAuthorizer = new OAuthAuthorizationPolicy(_oAuthHeaderProvider, nullCredentials); var theError = Assert.Throws<InvalidOperationException>(() => oAuthRequestAuthorizer.Authorize(request) ); Assert.AreEqual("Credentials are required.", theError.Message); }