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); }
// 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")); }