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