Ejemplo n.º 1
0
        public void Adiciona_Responsavel_Test()
        {
            //Arrange
            IResponsavelRepository repository         = new ResponsavelRepository(_context);
            var         totalResponsaveisAntesInserir = repository.BuscarTodos().Count();
            Responsavel responsavel = new Responsavel
            {
                Nome   = "Baraka",
                Funcao = Funcao.Desenvolvedor
            };

            responsavel.VincularPendencia(
                new Pendencia
            {
                Id           = 2000,
                Titulo       = "Pendencia Teste",
                Prioridade   = Prioridade.Baixa,
                Complexidade = Complexidade.Baixa,
                DataCadastro = DateTime.Now
            });

            //Act
            repository.Salvar(responsavel);

            //Assert
            Assert.AreEqual(repository.BuscarTodos().Count(), totalResponsaveisAntesInserir + 1);
        }
Ejemplo n.º 2
0
        public void Busca_Responsaveis_Sem_Pendencias_Test()
        {
            //Arrange
            IResponsavelRepository repository = new ResponsavelRepository(_context);

            //Act
            var responsaveisSemPendencia = repository.BuscarResponsaveisSemPendencia();

            //Assert
            Assert.AreEqual(2, responsaveisSemPendencia.Count());
        }
Ejemplo n.º 3
0
        public void Busca_Responsavel_Pelo_Identificador_Test()
        {
            //Arrange
            IResponsavelRepository repository = new ResponsavelRepository(_context);

            //Act
            var responsavel = repository.BuscarPorIdentificador(1);

            //Assert
            Assert.IsNotNull(responsavel);
        }
Ejemplo n.º 4
0
        public void Deleta_Responsavel_Test()
        {
            //Arrange
            IResponsavelRepository repository = new ResponsavelRepository(_context);
            var totalResponsaveisAntesDeletar = repository.BuscarTodos().Count();

            //Act
            var responsavel = repository.BuscarPorIdentificador(2);

            repository.Deletar(responsavel);

            //Assert
            Assert.AreEqual(totalResponsaveisAntesDeletar - 1, repository.BuscarTodos().Count());
        }
Ejemplo n.º 5
0
 public ResponsavelDomain(ResponsavelRepository rRepository)
 {
     _rRepository = rRepository;
 }