public async Task TestRefreshAuthToken() { // Try describe without being authenticated, expect 401 Assert.AreEqual(HttpStatusCode.Unauthorized, await DoDescribe(null)); var account = await OAuth2.RefreshAuthTokenAsync(TestCredentials.TestAccount); // Try describe again, expect 200 Assert.AreEqual(HttpStatusCode.OK, await DoDescribe(account.AccessToken)); }
public async Task TestCallIdentityService() { // Get auth token and identity url (through refresh) var account = await OAuth2.RefreshAuthTokenAsync(TestCredentials.TestAccount); // Call the identity service IdentityResponse identityResponse = await OAuth2.CallIdentityServiceAsync(account.IdentityUrl, account.AccessToken); // Check username Assert.AreEqual(TestCredentials.Username, identityResponse.UserName); }