コード例 #1
0
        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);
        }
コード例 #2
0
        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"));
        }