public void GetTaskDetail_Test() { Mock <ITaskRepository> mock = new Mock <ITaskRepository>(); var TaskRepository = new Mock <ITaskRepository>(); TaskRepository.Setup(m => m.GetTaskDetail()).Returns(GetTaskDetail_Mock()); TaskDetails taskDetails = new TaskDetails(TaskRepository.Object); var tasks = taskDetails.getTaskLists(); var ff = tasks.First(); Assert.AreEqual(tasks.Count, 2); Assert.AreEqual(tasks.First().Status, "ToDo"); }