public AzureExportDestinationClientTests() { _exportClientInitializer = Substitute.For <IExportClientInitializer <CloudBlobClient> >(); _logger = Substitute.For <ILogger <AzureExportDestinationClient> >(); _exportDestinationClient = new AzureExportDestinationClient(_exportClientInitializer, _logger); }
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); }