public void Deve_Validar_Query_Validator(string Cpf, string usuarioId, bool resultadoValido) { var usuIdres = Guid.TryParse(usuarioId, out Guid usuId); obterUsuarioCoreSSOQuery = new ObterUsuarioCoreSSOQuery(usuarioId: usuIdres ? usuId : Guid.Empty) { Cpf = Cpf }; var validator = new ObterUsuarioCoreSSOQueryValidator(); var testResult = validator.TestValidate(obterUsuarioCoreSSOQuery); Assert.Equal(resultadoValido, testResult.IsValid); }
private async Task <RetornoUsuarioCoreSSO> ObterUsuarioCoreSSO(AlterarSenhaDto alterarSenhaDto) { var query = new ObterUsuarioCoreSSOQuery(alterarSenhaDto.CPF); return(await mediator.Send(query) ?? throw new NegocioException($"Usuário com o CPF '{alterarSenhaDto.CPF}' não encontrado")); }