Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 public AzureStorageClient(LightDmsOptions lightDmsOptions, IAzureBlobConnectionStringResolver azureBlobConnectionStringResolver)
 {
     _lightDmsOptions = lightDmsOptions;
     _azureBlobConnectionStringResolver = azureBlobConnectionStringResolver;
 }