public void SetTokenAndScopesTest() { string newTokenString = "new token string"; string newAccessTokenString = "newAccessToken"; TokenResponse newToken = new TokenResponse() { AccessToken = newAccessTokenString }; OAuth2TokenInfo newTokenInfoObj = new OAuth2TokenInfo() { token = new TokenResponse() { AccessToken = newAccessTokenString }, tokenString = newTokenString }; consumer.SetTokenAndScopes(domainNameString, userNameString, apiString, newTokenString, newToken, new List <string>()); var result = consumer.GetTokenInfo(domainNameString, userNameString, apiString); //objects won't be the same reference, so can't directly compare Assert.AreEqual(result.tokenString, newTokenInfoObj.tokenString); Assert.AreEqual(result.token.AccessToken, newTokenInfoObj.token.AccessToken); }
public void Init() { //manually set up the dataStore dataStore = new TestDataStore(); tokenInfoObj = new OAuth2TokenInfo() { token = tokenResponseObj, tokenString = tokenStringString }; tokenResponseObj = new TokenResponse() { AccessToken = accessTokenString }; clientSecretsObj = new ClientSecrets() { ClientId = clientIdString, ClientSecret = clientSecretString }; domainUserObj = new OAuth2DomainUser() { clientSecrets = clientSecretsObj, domain = domainNameString, userName = userNameString }; domainUserObj.tokenAndScopesByApi.Add(apiString, tokenInfoObj); domainObj = new OAuth2Domain() { defaultUser = userNameString }; domainObj.users.Add(userNameString, domainUserObj); var internalInfo = new OAuth2Info() { defaultDomain = domainNameString, defaultClientSecrets = clientSecretsObj }; internalInfo.domains.Add(domainNameString, domainObj); dataStore.internalInfo = internalInfo; consumer = new OAuth2InfoConsumer(dataStore); }