public void Adicionar_Erro() { //Arrange Pessoa pessoa = null; //Act _repositorio.Adicionar(pessoa); //Assert Assert.IsTrue(ControladorExcecao.ExisteExcecoes()); }
public void AlterarVarios_Erro() { //Arrange List <Pessoa> pessoas = null; //Act bool result = _repositorio.Alterar(pessoas); //Assert Assert.IsFalse(_repositorio.ListarTodos().Any()); Assert.IsFalse(result); Assert.IsTrue(ControladorExcecao.ExisteExcecoes()); }
public void Remover_Erro() { //Arrange Pessoa pessoa = CriarPessoPadrao(); //Act pessoa.Salvar(); pessoa = null; _repositorio.Remover(pessoa); //Assert Assert.IsTrue(ControladorExcecao.ExisteExcecoes()); }
public void TraceIn() { //Arrenge List <ExcecaoGenericaException> exceptions = new List <ExcecaoGenericaException> { new RegistroInexistenteException("teste registro", new AlterarRepositorioException(new RegistroInexistenteException(true)), false, ExcecaoGenericaException.EnTipoExcecao.Erro), new AdicionarRepositorioException(new ListarRepositorioException()), new AlterarRepositorioException(), new RemoverRepositorioException(), new RepositorioException("Teste erro", ExcecaoGenericaException.EnTipoExcecao.Alerta, true) }; //Act exceptions.ForEach(x => x.AdicionarNoControle()); //Assert Assert.IsTrue(ControladorExcecao.ExisteExcecoes()); string trace = ControladorExcecao.Trace(); StringAssert.StartsWith("Origem", trace); }
public void RemoverVarios_Erro() { List <Pessoa> pessoas = new List <Pessoa>(); for (int i = 0; i < 100; i++) { var p = CriarPessoPadrao(); p.Nome = p.Nome + " - " + i; p.Sobrenome = p.Sobrenome + " - " + i; pessoas.Add(p); } //Act bool result = _repositorio.Adicionar(pessoas); pessoas = null; result = _repositorio.Remover(pessoas); //Assert Assert.IsTrue(_repositorio.ListarTodos().Any()); Assert.IsFalse(result); Assert.IsTrue(ControladorExcecao.ExisteExcecoes()); }