public void GetAllTasks_Test() { Task tsk2 = new Task(); tsk2.TaskName = "testTask2"; tsk2.StartDate = DateTime.Now; tsk2.EndDate = DateTime.Now.AddDays(1); tsk2.Priority = 10; tsk2.UserId = 1; tsk2.ProjectId = 1; tsk2.TaskId = 6; tsk2.ParentId = 1; tsk2.User = new User(); tsk2.Project = new Project(); tsk2.Parent = new ParentTask(); Task tsk3 = new Task(); tsk3.TaskName = "testTask3"; tsk3.StartDate = DateTime.Now; tsk3.EndDate = DateTime.Now.AddDays(1); tsk3.Priority = 10; tsk3.UserId = 1; tsk3.ProjectId = 1; tsk3.TaskId = 7; tsk3.ParentId = 1; tsk3.User = new User(); tsk3.Project = new Project(); tsk3.Parent = new ParentTask(); List <Task> tskList = new List <Task>(); tskList.Add(tsk2); tskList.Add(tsk3); IQueryable <Task> Tasks = tskList.AsQueryable(); var mockRepo = new Mock <ITaskRepository>(); mockRepo.Setup(p => p.GetAllTask()).Returns(Tasks); var handler = new TaskHandler(mockRepo.Object); var retList = handler.GetAllTasks(); mockRepo.Verify(mock => mock.GetAllTask(), Times.Once()); Assert.AreEqual(retList.Count, tskList.Count); Assert.AreEqual(retList[0].TaskName, tskList[0].TaskName); }
public string GetAllTask() { return(JsonConvert.SerializeObject(taskHandler.GetAllTasks())); }