private static void SignByHeaderAndTestRequest(OAuth2.OAuth2Token token, string expectedTokenType, string expectedToken) { var request = new System.Net.Http.HttpRequestMessage(System.Net.Http.HttpMethod.Get, "http://www.testsite.com/testendpoint"); token.SignRequest(request, OAuth2.OAuth2HttpRequestSigningMethod.AuthorizationHeader, null); Assert.IsNotNull(request.Headers.Authorization); Assert.AreEqual(expectedTokenType, request.Headers.Authorization.Scheme); Assert.AreEqual(expectedToken, request.Headers.Authorization.Parameter); }
private static void SignByUrlAndTestRequest(OAuth2.OAuth2Token token, string expectedTokenType, string expectedToken) { var request = new System.Net.Http.HttpRequestMessage(System.Net.Http.HttpMethod.Get, "http://www.testsite.com/testendpoint"); token.SignRequest(request, OAuth2.OAuth2HttpRequestSigningMethod.UrlQuery, "access_token"); var queryString = request.RequestUri.Query; Assert.IsFalse(String.IsNullOrWhiteSpace(queryString)); Assert.IsTrue(queryString.Contains("access_token=" + expectedToken)); }