public async Task Getting_profile_should_work() { var userDto = GetUniqueTestUser; await UserManagementApi.CreateUser(userDto); var tokenRequest = TokenRequest.PasswordTokenRequest(ClientId, userDto.Username, userDto.Password); var restResult = await restClient.Post <IdentityUtilsResult <TokenResponse> >($"{BaseUrl}/auth/token", tokenRequest); var accessToken = restResult.ResponseData.Data.First().AccessToken; var profileRestResult = await restClient.Get <IdentityUtilsResult <UserProfile> >($"{BaseUrl}/auth/init", accessToken); Assert.True(profileRestResult.Success); Assert.True(profileRestResult.ResponseData.Success); Assert.NotEmpty(profileRestResult.ResponseData.Data); }
public async Task Getting_auth_token_should_work() { var userDto = GetUniqueTestUser; await UserManagementApi.CreateUser(userDto); var tokenRequest = TokenRequest.PasswordTokenRequest(ClientId, userDto.Username, userDto.Password); var restResult = await restClient.Post <IdentityUtilsResult <TokenResponse> >($"{BaseUrl}/auth/token", tokenRequest); var tokenData = restResult.ResponseData?.Data?.FirstOrDefault(); Assert.True(restResult.Success); Assert.True(restResult.ResponseData.Success); Assert.NotNull(tokenData); Assert.NotEmpty(tokenData.AccessToken); Assert.NotEmpty(tokenData.RefreshToken); }