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);
        }
Ejemplo n.º 2
0
        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);
        }