public void GetAllParentTasksTest() { var taskController = new ParentTaskController() { Request = new HttpRequestMessage { Method = HttpMethod.Get, RequestUri = new Uri(ServiceBaseURL) } }; taskController.Request.Properties.Add(HttpPropertyKeys.HttpConfigurationKey, new HttpConfiguration()); _response = taskController.Get(); var responseResultSearch = JsonConvert.DeserializeObject <List <ParentTask> >(_response.Content.ReadAsStringAsync().Result); var prntTaskList = responseResultSearch.Select( parentTaskEntity => new ParentTask { Parent_ID = parentTaskEntity.Parent_ID, Parent_Task = parentTaskEntity.Parent_Task }).ToList(); Assert.AreEqual(_response.StatusCode, HttpStatusCode.OK); Assert.AreEqual(prntTaskList.Any(), true); var comparer = new ParentTaskComparer(); CollectionAssert.AreEqual(prntTaskList.OrderBy(task => task, comparer), _tasks.OrderBy(task => task, comparer), comparer); }
public void GetAllParentTaskTest() { var prntTasks = _parentTaskService.GetAllParentTasks(); var prntTaskList = prntTasks.Select( parentTaskEntity => new ParentTask { Parent_ID = parentTaskEntity.Parent_ID, Parent_Task = parentTaskEntity.Parent_Task }).ToList(); var comparer = new ParentTaskComparer(); CollectionAssert.AreEqual( prntTaskList.OrderBy(prntTask => prntTask, comparer), _parentTask.OrderBy(prntTask => prntTask, comparer), comparer); }