public EksStuffingGeneratorMk2(ITransmissionRiskLevelCalculationMk2 trlCalculation, IRandomNumberGenerator rng, IUtcDateTimeProvider dateTimeProvider, IEksConfig eksConfig) { _TrlCalculation = trlCalculation ?? throw new ArgumentNullException(nameof(trlCalculation)); _Rng = rng ?? throw new ArgumentNullException(nameof(rng)); _DateTimeProvider = dateTimeProvider ?? throw new ArgumentNullException(nameof(dateTimeProvider)); _EksConfig = eksConfig ?? throw new ArgumentNullException(nameof(eksConfig)); }
public SnapshotWorkflowTeksToDksCommand(ILogger <SnapshotWorkflowTeksToDksCommand> logger, IUtcDateTimeProvider dateTimeProvider, ITransmissionRiskLevelCalculationMk2 transmissionRiskLevelCalculation, WorkflowDbContext workflowDbContext, Func <WorkflowDbContext> workflowDbContextFactory, Func <DkSourceDbContext> dkSourceDbContextFactory, IWrappedEfExtensions sqlCommands, IDiagnosticKeyProcessor[] orderedProcessorList) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _dateTimeProvider = dateTimeProvider ?? throw new ArgumentNullException(nameof(dateTimeProvider)); _transmissionRiskLevelCalculation = transmissionRiskLevelCalculation ?? throw new ArgumentNullException(nameof(transmissionRiskLevelCalculation)); _workflowDbContext = workflowDbContext ?? throw new ArgumentNullException(nameof(workflowDbContext)); _workflowDbContextFactory = workflowDbContextFactory ?? throw new ArgumentNullException(nameof(workflowDbContextFactory)); _dkSourceDbContextFactory = dkSourceDbContextFactory ?? throw new ArgumentNullException(nameof(dkSourceDbContextFactory)); _sqlCommands = sqlCommands ?? throw new ArgumentNullException(nameof(sqlCommands)); _orderedProcessorList = orderedProcessorList ?? throw new ArgumentNullException(nameof(orderedProcessorList)); }
public NlTrlFromDecodedDosDiagnosticKeyProcessor(ITransmissionRiskLevelCalculationMk2 trlCalculation) { _TrlCalculation = trlCalculation ?? throw new ArgumentNullException(nameof(trlCalculation)); }