public async void DeveConseguirGerarUmTokenDeAcessoParaOUsuario() { IAutenticarUseCase autenticarUseCase = new AutenticarUseCase(this.clienteRepository, this.tokenProvider); var result = await autenticarUseCase.Execute("123456789", "minh@senh@Forte"); Assert.NotNull(result.TokenAcesso); }
public async void DeveDispararExceptionSeSenhaEstiverErradaNaAutenticacao() { IAutenticarUseCase autenticarUseCase = new AutenticarUseCase(this.clienteRepository, this.tokenProvider); var ex = await Assert.ThrowsAsync <UsuarioOuSenhaInvalidosException>(() => { return(autenticarUseCase.Execute("123456789", "minh@senh@")); }); Assert.Equal("Usuário/Senha inválidos.", ex.Message); }