Exemplo n.º 1
0
        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());
        }
Exemplo n.º 2
0
 public ImgTaskProgressController(ImgTaskProgressService imgTaskProgressService)
 {
     _imgTaskProgressService = imgTaskProgressService;
 }