public void GetRequestTokenForConsumerWithoutCallbackUrl() { var consumerContext = new OAuthConsumerContext {ConsumerKey = "key"}; var session = new OAuthSession(consumerContext, "http://localhost/request", "http://localhost/userauth", "http://localhost/access"); RequestDescription description = session.BuildRequestTokenContext("POST").GetRequestDescription(); Assert.True(description.Body.Contains("oauth_callback=oob")); }
public void GetRequestTokenForMethodGetDoesNotPopulateBody() { var consumerContext = new OAuthConsumerContext {ConsumerKey = "key"}; var session = new OAuthSession(consumerContext, "http://localhost/request", "http://localhost/userauth", "http://localhost/access"); RequestDescription description = session.BuildRequestTokenContext("GET").GetRequestDescription(); Assert.Null(description.Body); Assert.Null(description.ContentType); Assert.Equal("GET", description.Method); }