public async Task signup_user_process_happy_path() { string email = $"{Helpers.GenerateRandonIdentifier()}@test.com.br"; string password = $"{Helpers.GenerateRandonIdentifier().Substring(0, 20)}"; await _authCommonActions.RegisterNewUserAndConfirmEmailAsync(new RegisterRequest() { Email = email, FirstName = "Test", LastName = "User", Password = password, Phone = "+5599999999999" }).ConfigureAwait(false); await _authCommonActions.AuthValidUserAsync(new SigninRequest() { Email = email, Password = password }).ConfigureAwait(false); }
public async Task create_new_user_happy_path() { string email = $"{Helpers.GenerateRandonIdentifier()}@test.com.br"; string password = $"{Helpers.GenerateRandonIdentifier().Substring(0, 20)}"; SigninResponse signinResponse = await _authCommonActions.RegisterNewUserConfirmEmailAndAddRoleAsync(new RegisterRequest() { Email = email, FirstName = "Test", LastName = "User", Password = password, Phone = "+5599999999999" }, 0).ConfigureAwait(false); email = $"{Helpers.GenerateRandonIdentifier()}@test.com.br"; password = $"{Helpers.GenerateRandonIdentifier().Substring(0, 20)}"; ManagerUserResponse managerUserResponse = await _authCommonActions.ManagerUsersCreate(new ManagerUserCreateRequest() { Email = email, FirstName = "Test", LastName = "User", Password = password, Phone = "+5599999999999" }, signinResponse.Token).ConfigureAwait(false); string confirmationCode = await AuthCommonActions.GetRegisterConfirmationCodeAsync(email, managerUserResponse.FirstName).ConfigureAwait(false); await _authCommonActions.ConfirmUserEmailAsync(new ConfirmRegisterRequest() { ConfirmRegisterToken = confirmationCode, Email = email }).ConfigureAwait(false); await _authCommonActions.AuthValidUserAsync(new SigninRequest() { Email = email, Password = password }); }