public SigTesterService( IEksBuilder eksZipBuilder, IUtcDateTimeProvider dateTimeProvider, SigTestFileCreatorLoggingExtensions logger ) { _eksZipBuilder = eksZipBuilder ?? throw new ArgumentNullException(nameof(eksZipBuilder)); _dateTimeProvider = dateTimeProvider ?? throw new ArgumentNullException(nameof(dateTimeProvider)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public SigTesterService( IEksBuilder eksZipBuilder, IUtcDateTimeProvider dateTimeProvider, ILogger <SigTesterService> logger ) { _EksZipBuilder = eksZipBuilder ?? throw new ArgumentNullException(nameof(eksZipBuilder)); _DateTimeProvider = dateTimeProvider ?? throw new ArgumentNullException(nameof(dateTimeProvider)); _Logger = logger ?? throw new ArgumentNullException(nameof(logger)); _fileInputLocation = @"H:\test.txt"; _eksFileOutputLocation = @"H:\testresult-eks.zip"; }
public ExposureKeySetBatchJobMk3(IEksConfig eksConfig, IEksBuilder builder, Func <PublishingJobDbContext> publishingDbContextFac, IUtcDateTimeProvider dateTimeProvider, ILogger <ExposureKeySetBatchJobMk3> logger, IEksStuffingGenerator eksStuffingGenerator, ISnapshotEksInput snapshotter, IMarkWorkFlowTeksAsUsed markWorkFlowTeksAsUsed, EksJobContentWriter contentWriter) { //_JobConfig = jobConfig; _EksConfig = eksConfig ?? throw new ArgumentNullException(nameof(eksConfig)); _SetBuilder = builder ?? throw new ArgumentNullException(nameof(builder)); _PublishingDbContextFac = publishingDbContextFac ?? throw new ArgumentNullException(nameof(publishingDbContextFac)); _DateTimeProvider = dateTimeProvider ?? throw new ArgumentNullException(nameof(dateTimeProvider)); _EksStuffingGenerator = eksStuffingGenerator ?? throw new ArgumentNullException(nameof(eksStuffingGenerator)); _Snapshotter = snapshotter; _Logger = logger ?? throw new ArgumentNullException(nameof(logger)); _MarkWorkFlowTeksAsUsed = markWorkFlowTeksAsUsed ?? throw new ArgumentNullException(nameof(markWorkFlowTeksAsUsed)); _ContentWriter = contentWriter ?? throw new ArgumentNullException(nameof(contentWriter)); _Output = new List <EksCreateJobInputEntity>(_EksConfig.TekCountMax); _JobName = $"ExposureKeySetsJob_{_DateTimeProvider.Snapshot:u}".Replace(" ", "_").Replace(":", "_"); }
public ExposureKeySetBatchJobMk3(IEksConfig eksConfig, IEksBuilder builder, Func <EksPublishingJobDbContext> publishingDbContextFac, IUtcDateTimeProvider dateTimeProvider, EksEngineLoggingExtensions logger, IEksStuffingGeneratorMk2 eksStuffingGenerator, ISnapshotEksInput snapshotter, MarkDiagnosisKeysAsUsedLocally markDiagnosisKeysAsUsed, IEksJobContentWriter contentWriter, IWriteStuffingToDiagnosisKeys writeStuffingToDiagnosisKeys, IWrappedEfExtensions sqlCommands) { _EksConfig = eksConfig ?? throw new ArgumentNullException(nameof(eksConfig)); _SetBuilder = builder ?? throw new ArgumentNullException(nameof(builder)); _PublishingDbContextFac = publishingDbContextFac ?? throw new ArgumentNullException(nameof(publishingDbContextFac)); _DateTimeProvider = dateTimeProvider ?? throw new ArgumentNullException(nameof(dateTimeProvider)); _EksStuffingGenerator = eksStuffingGenerator ?? throw new ArgumentNullException(nameof(eksStuffingGenerator)); _Snapshotter = snapshotter; _Logger = logger ?? throw new ArgumentNullException(nameof(logger)); _MarkWorkFlowTeksAsUsed = markDiagnosisKeysAsUsed ?? throw new ArgumentNullException(nameof(markDiagnosisKeysAsUsed)); _ContentWriter = contentWriter ?? throw new ArgumentNullException(nameof(contentWriter)); _Output = new List <EksCreateJobInputEntity>(_EksConfig.TekCountMax); _WriteStuffingToDiagnosisKeys = writeStuffingToDiagnosisKeys ?? throw new ArgumentNullException(nameof(writeStuffingToDiagnosisKeys)); _JobName = $"ExposureKeySetsJob_{_DateTimeProvider.Snapshot:u}".Replace(" ", "_").Replace(":", "_"); _SqlCommands = sqlCommands ?? throw new ArgumentNullException(nameof(sqlCommands)); }