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); }
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); }
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()); }