public void SucessoCasoDadosAlterarCommandValidos()
        {
            var _command = new AlterarSenhaCommand("*****@*****.**", "123456");

            //Validando os campos informados
            _command.Validar();

            //Espera sucesso ao alterar um novo command usuário
            Assert.True(_command.Valid, "os dados estão corretos");
        }
示例#2
0
        public GenericCommandResult UpdatePassword(
            [FromBody] AlterarSenhaCommand command,
            [FromServices] AlterarSenhaCommandHandler handler
            )
        {
            var idUsuario = HttpContext.User.Claims.FirstOrDefault(c => c.Type == JwtRegisteredClaimNames.Jti);

            command.IdUsuario = new Guid(idUsuario.Value);

            return((GenericCommandResult)handler.Handle(command));
        }
        public void ErroCasoSenhaAlterarSenhaCommandInvalidos()
        {
            var _command = new AlterarSenhaCommand("*****@*****.**", "");

            //Validando os campos informados
            _command.Validar();

            //Espera erro ao alterar um command de usuário
            //devido a falta de um resultado para o parametro 'senha'
            Assert.True(_command.Invalid, "A senha informada está correta");
        }
        public void ErroCasoEmailAlterarSenhaCommandInvalidos()
        {
            var _command = new AlterarSenhaCommand("", "123456");

            //Validando os campos informados
            _command.Validar();

            //Espera erro ao alterar um command de usuário
            //devido a falta de um resultado para o parametro 'email'
            Assert.True(_command.Invalid, "O email de usuário está correto");
        }
        public void ErroCasoDadosAlterarSenhaCommandInvalidos()
        {
            var _command = new AlterarSenhaCommand("", "");

            //Validando os campos informados
            _command.Validar();

            //Espera erro ao alterar um command de usuário
            //devido a falta de um resultado para o parametro 'email', 'senha'
            Assert.True(_command.Invalid, "Os dados estão corretos");
        }
 public GenericCommandResult UpdatePassword(AlterarSenhaCommand command, [FromServices] AlterarSenhaHandler handle)
 {
     return((GenericCommandResult)handle.Handler(command));
 }
 public ICommandResult AlterarSenha(AlterarSenhaCommand command, [FromServices] AlterarSenhaCommandHandler handler)
 {
     command.IdUsuario = Guid.Parse(HttpContext.User.Claims.FirstOrDefault(c => c.Type == JwtRegisteredClaimNames.Jti).Value);
     return((GenericCommandResult)handler.Handle(command));
 }