public void GetAllTaskTest()
        {
            var tasks    = _taskService.GetAllTasks();
            var taskList =
                tasks.Select(
                    taskEntity =>
                    new Task
            {
                Task_ID    = taskEntity.Task_ID,
                Parent_ID  = taskEntity.Parent_ID,
                Project_ID = taskEntity.Project_ID,
                Task1      = taskEntity.Task1,
                Start_Date = taskEntity.Start_Date,
                End_Date   = taskEntity.End_Date,
                Priority   = taskEntity.Priority,
                Status     = taskEntity.Status
            }).ToList();
            var comparer = new TaskComparer();

            CollectionAssert.AreEqual(
                taskList.OrderBy(task => task, comparer),
                _task.OrderBy(task => task, comparer), comparer);
        }
Пример #2
0
 // GET: api/Task
 public HttpResponseMessage Get()
 {
     try
     {
         var tasks = _taskServices.GetAllTasks();
         if (tasks != null)
         {
             var taskEntities = tasks as List <VIEW_TASKManagerEntity> ?? tasks.ToList();
             if (taskEntities.Any())
             {
                 return(Request.CreateResponse(HttpStatusCode.OK, taskEntities));
             }
         }
     }
     catch (Exception exception)
     {
         throw exception;
     }
     return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Tasks not found"));
 }