public void GivenHaveSubTaskInDatabase_WhenGetAll_ThenReturnNotNullAndCountMoreThanZero() { var expected = 0; Mock <ISubTaskRepository> mockSubTaskRepository = new Mock <ISubTaskRepository>(); mockSubTaskRepository.Setup(method => method.GetAll()).Returns(GetSubTasks()); Mock <IMainTaskRepository> mockMainTaskRepository = new Mock <IMainTaskRepository>(); var subTaskService = new SubTaskService(mockMainTaskRepository.Object, mockSubTaskRepository.Object, false); var subTasks = subTaskService.GetAll(); Assert.NotNull(subTasks); Assert.Less(expected, subTasks.Count()); }
public ResponseModel Get(int taskId) { ResponseModel response; try { List <SubTaskUIModel> subTasks = taskId == 0 ? _service.GetAll() : _service.GetAllByTask(taskId); response = new ResponseModel(subTasks); } catch (Exception exception) { response = new ResponseModel(null, false, "Error Occurred", exception); } return(response); }