public void Adiciona_Pendencia_Com_Responsavel_Test()
        {
            //Arrange
            var responsavelAppMock = new Mock <IResponsavelApplication>();

            responsavelAppMock
            .Setup(ra => ra.BuscarPorIdentificador(999))
            .Returns(new ResponsavelViewModel {
                Id = 999, Nome = "Goro", Email = "*****@*****.**", Funcao = Funcao.Suporte
            });

            IPendenciaApplication pendenciaApp = new PendenciaApplication(responsavelAppMock.Object, _repository, _emailSender, Mapping);

            var totalPendenciasAntesInserir = pendenciaApp.BuscarTodos().Count();
            PendenciaViewModel pendencia    = new PendenciaViewModel
            {
                Id                       = 2000,
                Titulo                   = "Pendencia Teste",
                Prioridade               = Prioridade.Baixa,
                Complexidade             = Complexidade.Baixa,
                DataCadastro             = DateTime.Now,
                DataFinal                = DateTime.Now.AddDays(1),
                IdResponsavelSelecionado = 999
            };

            //Act
            pendenciaApp.Salvar(pendencia);

            //Assert
            Assert.AreEqual(pendenciaApp.BuscarTodos().Count(), totalPendenciasAntesInserir + 1);
        }
        public void Adiciona_Pendencia_Sem_Responsavel_Test()
        {
            //Arrange
            IPendenciaApplication pendenciaApp = new PendenciaApplication(_responsavelApp, _repository, _emailSender, Mapping);

            var totalPendenciasAntesInserir = pendenciaApp.BuscarTodos().Count();
            PendenciaViewModel pendencia    = new PendenciaViewModel
            {
                Id           = 2000,
                Titulo       = "Pendencia Teste",
                Prioridade   = Prioridade.Baixa,
                Complexidade = Complexidade.Baixa,
                DataCadastro = DateTime.Now,
                DataFinal    = DateTime.Now.AddDays(1)
            };

            //Act
            pendenciaApp.Salvar(pendencia);

            //Assert
            Assert.AreEqual(pendenciaApp.BuscarTodos().Count(), totalPendenciasAntesInserir + 1);
        }