public AzureExportDestinationClientTests()
        {
            _exportClientInitializer = Substitute.For <IExportClientInitializer <CloudBlobClient> >();
            _logger = Substitute.For <ILogger <AzureExportDestinationClient> >();

            _exportDestinationClient = new AzureExportDestinationClient(_exportClientInitializer, _logger);
        }
Пример #2
0
        public ExportDestinationArtifactProvider(
            IExportClientInitializer <CloudBlobClient> exportClientInitializer,
            IOptions <ExportJobConfiguration> exportJobConfiguration)
        {
            EnsureArg.IsNotNull(exportClientInitializer, nameof(exportClientInitializer));
            EnsureArg.IsNotNull(exportJobConfiguration?.Value, nameof(exportJobConfiguration));

            _exportClientInitializer = exportClientInitializer;
            _exportJobConfiguration  = exportJobConfiguration.Value;
        }
        public AzureExportDestinationClientTests()
        {
            _exportClientInitializer = Substitute.For <IExportClientInitializer <CloudBlobClient> >();
            _logger = Substitute.For <ILogger <AzureExportDestinationClient> >();

            _exportJobConfiguration = new ExportJobConfiguration();
            IOptions <ExportJobConfiguration> optionsExportConfig = Substitute.For <IOptions <ExportJobConfiguration> >();

            optionsExportConfig.Value.Returns(_exportJobConfiguration);

            _exportDestinationClient = new AzureExportDestinationClient(_exportClientInitializer, optionsExportConfig, _logger);
        }