public void GetTaskProgressGroup_when_valid_groupId_returns_progress_group() { var groupId = Guid.NewGuid(); var progresses = new ImgTaskProgress[] { new ImgTaskProgress(Guid.NewGuid(), groupId, ImgTaskState.Pending), }; var mockRepo = new Mock <IImgTaskProgressRepository>(); mockRepo.Setup(f => f.GetTaskProgressesByGroupId(groupId)).Returns(() => progresses); var service = new ImgTaskProgressService(mockRepo.Object); var returned = service.GetTaskProgressGroup(groupId); mockRepo.Verify(f => f.GetTaskProgressesByGroupId(groupId), Times.Once()); mockRepo.Verify(f => f.AddTaskProgress(It.IsAny <ImgTaskProgress>()), Times.Never()); }
public ImgTaskProgressController(ImgTaskProgressService imgTaskProgressService) { _imgTaskProgressService = imgTaskProgressService; }