예제 #1
0
 [HttpGet] // api/{controller}
 public IHttpActionResult ObterProgressoTarefa(bool concluida)
 {
     try
     {
         var retorno = OperacaoTarefa.ObterProgressoTarefa(concluida);
         return(Ok(retorno));
     }
     catch (Exception e)
     {
         return(InternalServerError(e));
     }
 }
예제 #2
0
        public void QuandoExcluirTarefaDeveRetornarSucesso()
        {
            var sucesso = OperacaoTarefa.Excluir(TarefaMock.Tarefa.Id);

            Assert.IsTrue(sucesso, "Erro ao excluir tarefa.");
        }
예제 #3
0
        public void QuandoObterPorFiltroDeveRetornarTarefas()
        {
            var tarefas = OperacaoTarefa.ObterPorFiltro(TarefaMock.Tarefa.Nome);

            Assert.IsNotNull(tarefas.Any(), "Nenhuma tarefa encontrada.");
        }
예제 #4
0
        public void QuandoObterPorIdDeveRetornarTarefa()
        {
            var tarefa = OperacaoTarefa.ObterPorId(TarefaMock.Tarefa.Id);

            Assert.IsNotNull(tarefa, "Tarefa não encontrada.");
        }
예제 #5
0
        public void QuandoObterTodosDeveRetornarTarefas()
        {
            var tarefas = OperacaoTarefa.ObterTodos();

            Assert.IsTrue(tarefas.Any(), "Nenhuma tarefa encontrada.");
        }
예제 #6
0
        public void QuandoAtualizarTarefaDeveRetornarSucesso()
        {
            var sucesso = OperacaoTarefa.Atualizar(TarefaMock.Tarefa);

            Assert.IsTrue(sucesso, "Erro ao atualizar tarefa.");
        }
예제 #7
0
        public void QuandoSalvarTarefaDeveRetornarSucesso(Tarefa tarefa)
        {
            var sucesso = OperacaoTarefa.Salvar(tarefa);

            Assert.IsTrue(sucesso, "Erro ao salvar tarefa.");
        }