Exemplo n.º 1
0
        public async Task RegistrarUsuarioAsync_AutenticacaoServico_RespostaDeErroSeEmailJaExistir()
        {
            var novaSenha = _faker.Internet.Password();
            var model     = new RegistrarUsuarioModel
            {
                Nome             = _faker.Person.FirstName,
                Sobrenome        = _faker.Person.LastName,
                Username         = _faker.Person.UserName,
                Email            = "*****@*****.**",
                Senha            = novaSenha,
                ConfirmacaoSenha = novaSenha
            };

            var authResult = await _autenticacaoServico
                             .RegistrarUsuarioAsync(model);

            authResult.Mensagem.Should().Be(Dicionario.ME005);
            authResult.Sucesso.Should().BeFalse();
            authResult.Errors.First().Should().Be(Dicionario.MV003);
        }
Exemplo n.º 2
0
 public async Task <AutenticacaoResult> Handle(RegistrarUsuarioCommand request, CancellationToken cancellationToken)
 {
     return(await _autenticacaoServico.RegistrarUsuarioAsync(request.RegistrarUsuario));
 }