Exemple #1
0
        public void DeleteProduct_ShouldReturnOK()
        {
            var context = new TestTasksContext();
            var item    = GetDemoTask();

            context.Tasks.Add(item);

            var controller = new TasksController(context);
            var result     = controller.DeleteTask(1);

            //Assert.IsNotNull(result);
            //Assert.AreEqual(item.TaskID, resu);
        }
Exemple #2
0
        public async Task GetTaskById_ShouldGetTaskById()
        {
            var context = new TestTasksContext();

            context.ParentTasks.Add(new ParentTasks {
                ParentID = 1, ParentTaskName = "Parent Task 1"
            });
            context.ParentTasks.Add(new ParentTasks {
                ParentID = 2, ParentTaskName = "Parent Task 2"
            });
            context.ParentTasks.Add(new ParentTasks {
                ParentID = 3, ParentTaskName = "This task has no parent Task"
            });

            context.Tasks.Add(new Tasks {
                TaskID = 1, TaskName = "Task 1", ParentID = 1, StartDate = DateTime.Parse("10/31/2018"), EndDate = DateTime.Parse("11/27/2018"), Priority = 10, Parent = new ParentTasks {
                    ParentID = 1, ParentTaskName = "Parent 1"
                }
            });
            context.Tasks.Add(new Tasks {
                TaskID = 2, TaskName = "Task 2", ParentID = 2, StartDate = DateTime.Parse("10/09/2018"), EndDate = DateTime.Parse("11/09/2018"), Priority = 20, Parent = new ParentTasks {
                    ParentID = 2, ParentTaskName = "Parent 2"
                }
            });
            context.Tasks.Add(new Tasks {
                TaskID = 3, TaskName = "Task 3", ParentID = 3, StartDate = DateTime.Parse("10/10/2018"), EndDate = DateTime.Parse("11/09/2018"), Priority = 30, Parent = new ParentTasks {
                    ParentID = 3, ParentTaskName = "Parent 3"
                }
            });


            var controller = new TasksController(context);
            var result     = controller.GetTasksByID(1) as TasksModel;

            Assert.IsNotNull(result);
            Assert.AreEqual(1, result.TaskID);
        }
Exemple #3
0
        public void GetAllTasks_ShouldGetAllTasks()
        {
            var context = new TestTasksContext();

            context.ParentTasks.Add(new ParentTasks {
                ParentID = 1, ParentTaskName = "Parent Task 1"
            });
            context.ParentTasks.Add(new ParentTasks {
                ParentID = 2, ParentTaskName = "Parent Task 2"
            });
            context.ParentTasks.Add(new ParentTasks {
                ParentID = 3, ParentTaskName = "This task has no parent Task"
            });

            context.Tasks.Add(new Tasks {
                TaskID = 1, TaskName = "Task 1", ParentID = 1, StartDate = DateTime.Parse("10/31/2018"), EndDate = DateTime.Parse("11/27/2018"), Priority = 10, Parent = new ParentTasks {
                    ParentID = 1, ParentTaskName = "Parent 1"
                }
            });
            context.Tasks.Add(new Tasks {
                TaskID = 2, TaskName = "Task 2", ParentID = 2, StartDate = DateTime.Parse("10/09/2018"), EndDate = DateTime.Parse("11/09/2018"), Priority = 20, Parent = new ParentTasks {
                    ParentID = 2, ParentTaskName = "Parent 2"
                }
            });
            context.Tasks.Add(new Tasks {
                TaskID = 3, TaskName = "Task 3", ParentID = 3, StartDate = DateTime.Parse("10/10/2018"), EndDate = DateTime.Parse("11/09/2018"), Priority = 30, Parent = new ParentTasks {
                    ParentID = 3, ParentTaskName = "Parent 3"
                }
            });


            var controller = new TasksController(context);
            var result     = controller.GetTasks() as IQueryable <TasksModel>;

            Assert.IsNotNull(result);
            Assert.AreEqual(3, result.Count());
        }