public void PessoaInserirOk() { // Arrange var pessoa = new Pessoa { Id = 1, Id_papel = 1, Nome = "Pedro Aviador", Senha = "123Aa321", Email = "*****@*****.**", Ativo = true, Id_squad = 1, Id_unidade = 1, Permissao = 1, }; var repoMock = new Mock <IPessoaRepositorio>(); repoMock.Setup(m => m.Inserir(pessoa)).Returns(pessoa.Id); var repoMock2 = new Mock <IMentorRepositorio>(); var _pessoaNegocio = new PessoaNegocio(repoMock.Object, repoMock2.Object); //Act var objRetornado = _pessoaNegocio.Inserir(pessoa); // Assert Assert.Equal(pessoa.Id, objRetornado); }
public void PessoaInserirNomeNullOrEmpty() { // Arrange var pessoa = new Pessoa { Nome = null, }; var repoMock = new Mock <IPessoaRepositorio>(); repoMock.Setup(m => m.Inserir(pessoa)); var repoMock2 = new Mock <IMentorRepositorio>(); var _pessoaNegocio = new PessoaNegocio(repoMock.Object, repoMock2.Object); //Assert Assert.Throws <ConflitoException>(() => _pessoaNegocio.Inserir(pessoa)); }