public async Task GivenADeleteSeriesRequest_WhenDataStoreIsCalled_ThenCorrectDeleteDelayIsUsed() { string studyInstanceUid = TestUidGenerator.Generate(); string seriesInstanceUid = TestUidGenerator.Generate(); DateTimeOffset now = DateTimeOffset.UtcNow; using (Mock.Property(() => ClockResolver.UtcNowFunc, () => now)) { await _deleteService.DeleteSeriesAsync(studyInstanceUid, seriesInstanceUid, CancellationToken.None); await _indexDataStore .Received(1) .DeleteSeriesIndexAsync(DefaultPartition.Key, studyInstanceUid, seriesInstanceUid, now + _deleteConfiguration.DeleteDelay); } }