示例#1
0
 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";
        }
示例#3
0
 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(":", "_");
 }
示例#4
0
 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));
 }