public void AutenticacaoInativa() { // Arrange var pessoa = new PessoaDto { Id = 1, Id_Papel = 1, Nome = "teste", Email = "*****@*****.**", Cargo = "Estagiario", Ativo = false, Id_Squads = 1, Id_Tribo = 1, Id_Unidade = 1, Permissao = 1, SquadNome = "teste", TriboNome = "Formacao", Unidade = "General Osorio" }; var password = "******"; var repoMock = new Mock <IAutenticacaoRepositorio>(); repoMock.Setup(m => m.Entrar(pessoa.Email, password)).Returns(pessoa); var _autenticacaoNegocio = new AutenticacaoNegocio(repoMock.Object); // Act _autenticacaoNegocio.Entrar(pessoa.Email, password); // Assert Assert.Throws <RecusadoException>(() => _autenticacaoNegocio.Entrar(pessoa.Email, password)); }
public void AutenticacaoEmptyOrNull() { // Arrange var username = ""; var password = ""; var repoMock = new Mock <IAutenticacaoRepositorio>(); repoMock.Setup(m => m.Entrar(username, password)).Returns(DbMock.Pessoa[0]); var _autenticacaoNegocio = new AutenticacaoNegocio(repoMock.Object); // Assert Assert.Throws <NaoEncontradoException>(() => _autenticacaoNegocio.Entrar(username, password)); }
public void EntrarOk() { // Arrange var username = "******"; var senha = "123Aa321"; var repoMock = new Mock <IAutenticacaoRepositorio>(); repoMock.Setup(m => m.Entrar(username, senha)).Returns(DbMock.Pessoa[0]); var _autenticacaoNegocio = new AutenticacaoNegocio(repoMock.Object); // Act var objRetornado = _autenticacaoNegocio.Entrar(username, senha); // Assert Assert.NotNull(objRetornado); }