public async Task InitializeAsync() { await _sqlDataStoreTestsFixture.InitializeAsync(); await _blobStorageTestsFixture.InitializeAsync(); var cleanupConfiguration = new DeletedInstanceCleanupConfiguration { BatchSize = 10, DeleteDelay = TimeSpan.FromSeconds(1), MaxRetries = 3, PollingInterval = TimeSpan.FromSeconds(1), RetryBackOff = TimeSpan.FromSeconds(2), }; var optionsConfiguration = Substitute.For <IOptions <DeletedInstanceCleanupConfiguration> >(); optionsConfiguration.Value.Returns(cleanupConfiguration); DeleteService = new DeleteService( _sqlDataStoreTestsFixture.SqlIndexDataStoreFactory, _blobStorageTestsFixture.MetadataStore, _blobStorageTestsFixture.FileStore, optionsConfiguration, _sqlDataStoreTestsFixture.SqlTransactionHandler, NullLogger <DeleteService> .Instance); }
public async Task InitializeAsync() { await _sqlDataStoreTestsFixture.InitializeAsync(); await _blobStorageTestsFixture.InitializeAsync(); var cleanupConfiguration = new DeletedInstanceCleanupConfiguration { BatchSize = 10, DeleteDelay = TimeSpan.FromSeconds(1), MaxRetries = 3, PollingInterval = TimeSpan.FromSeconds(1), RetryBackOff = TimeSpan.FromSeconds(2), }; var optionsConfiguration = Substitute.For <IOptions <DeletedInstanceCleanupConfiguration> >(); optionsConfiguration.Value.Returns(cleanupConfiguration); var dicomRequestContextAccessor = Substitute.For <IDicomRequestContextAccessor>(); dicomRequestContextAccessor.RequestContext.DataPartitionEntry = new PartitionEntry(DefaultPartition.Key, DefaultPartition.Name); DeleteService = new DeleteService( _sqlDataStoreTestsFixture.IndexDataStore, _blobStorageTestsFixture.MetadataStore, _blobStorageTestsFixture.FileStore, optionsConfiguration, _sqlDataStoreTestsFixture.SqlTransactionHandler, NullLogger <DeleteService> .Instance, dicomRequestContextAccessor); }