public void OAuthClient_ValidLogin_AccessTokenProvided() { // arrange var tokenService = GetTokenStorageService(cachedTokensFile); var email = ConfigurationManager.AppSettings["UserEmail"]; var client = new OAuthClient(clientConsumer, tokenService, new HttpRequestReader()); // act var result = client.Login(email); // assert Assert.IsTrue(result); }
public void OAuthClient_ValidLogin_FreshUser_AccessTokenProvided() { // arrange var tokenService = GetTokenStorageService(cachedTokensFile); var email = TU.RandomAlphaNumString(); var client = new OAuthClient(clientConsumer, tokenService, new HttpRequestReader()); // act var result = client.Login(email); // assert Assert.IsTrue(result); }
public void OAuthClient_HasAccessToken_MakesSuccessfulRequest() { // arrange var tokenService = GetTokenStorageService(cachedTokensFile); var email = ConfigurationManager.AppSettings["UserEmail"]; var client = new OAuthClient(clientConsumer, tokenService, new HttpRequestReader()); // act var result = client.Login(email); client.Request(new System.Uri("http://fantasysports.yahooapis.com/fantasy/v2/users;use_login=1/games"), new System.Net.Http.HttpMethod("GET")); // assert Assert.IsTrue(result); }