public DownloadAzureBlobFileTests(ITestOutputHelper testOutput) { var lightDmsOptions = new LightDmsOptions { StorageContainer = TestDataUtilities.BLOB_CONTAINER_NAME }; _factory = new CustomWebApplicationFactory <Startup>(configureRhetos: containerBuilder => { containerBuilder.RegisterType <HardcodedAzureBlobConnectionStringResolver>().AsImplementedInterfaces(); containerBuilder.Register(context => lightDmsOptions).SingleInstance(); }, testOutput: testOutput); TestDataUtilities.SeedAzureBlobFile(_factory, _documentVersionId, _fileContentId, _fileContent); }
public AzureStorageClient(LightDmsOptions lightDmsOptions, IAzureBlobConnectionStringResolver azureBlobConnectionStringResolver) { _lightDmsOptions = lightDmsOptions; _azureBlobConnectionStringResolver = azureBlobConnectionStringResolver; }