private Task UpdateLastRunStatus(Guid scheduleId, LastRunStatus scheduleRunStatus)
        {
            var updateScheduleRunStatusRequest = new UpdateLastRunStatusRequest {
                ScheduleRunId = scheduleId, LastRunStatus = scheduleRunStatus
            };

            return(_assessorServiceApiClient.UpdateLastRunStatus(updateScheduleRunStatusRequest));
        }
示例#2
0
        public async Task ThenShouldUpdateLastRunStatus(LastRunStatus lastRunStatus)
        {
            var request = new UpdateLastRunStatusRequest {
                LastRunStatus = lastRunStatus, ScheduleRunId = Guid.NewGuid()
            };

            await _sut.UpdateLastRunStatus(request);

            _repository.Verify(x =>
                               x.UpdateLastRunStatus(It.Is <UpdateLastRunStatusRequest>(y => y.ScheduleRunId == request.ScheduleRunId && y.LastRunStatus == lastRunStatus))
                               , Times.Once());
        }