/// <summary> /// Initializes a new instance of the <see cref="HistoryParser" /> class. /// </summary> /// <param name="historyStorage">The history storage.</param> internal HistoryParser(IHistoryStorage historyStorage) { if (historyStorage == null) { throw new ArgumentNullException(nameof(historyStorage)); } this.historyStorage = historyStorage; }
protected PanteonWorker(ILogger workerLogger, IWorkerSettings workerSettings, IHistoryStorage historyStorage) { HistoryStorage = historyStorage; WorkerLogger = workerLogger; WorkerSettings = workerSettings; _schtick = new Schtick(); Multiplexer = ConnectionMultiplexer.Connect(WorkerSettings.RedisConnectionString); TaskWrapper = new RedisSchtickWrapper(() => Multiplexer.GetDatabase(WorkerSettings.DbNo)); }
protected RealtimePanteonWorker(ILogger workerLogger, IWorkerSettings workerSettings, IPubSubClient pubSubClient, IHistoryStorage historyStorage) : base(workerLogger, workerSettings, historyStorage) { PubSubClient = pubSubClient; OnStarted += Worker_Started; OnPaused += Worker_Paused; OnStopped += Worker_Stopped; OnTaskException += Task_OnTaskException; OnTaskEnter += Task_OnEnter; OnTaskExit += Task_OnExit; }
public override Calculator Given() { var parser = Substitute.For <IParser>(); parser.Parse("1-2-3").Returns(new [] { 1, 2, 3 }); storage = Substitute.For <IHistoryStorage>(); var calculator = new Calculator(parser, storage); return(calculator); }
public Calculator(IParser parser, IHistoryStorage storage) { this.storage = storage; this.parser = parser; }
public HelloRealtimeTask(ILogger logger, IHelloTaskSettings taskSettings, IPubSubClient pubSubClient, IHistoryStorage storage) : base(logger, taskSettings, pubSubClient, storage) { }
public ExchangeRateAPIService(ExchangeContext context) { this.history = new SQLHistoryStorage(context); }
public SampleTask(ILogger logger, ISampleTaskSettings taskSettings, IHistoryStorage historyStorage) : base(logger, taskSettings, historyStorage) { }
public HistoryAggregator(IHistoryStorage historyStorage, IAggregateStorage aggregateStorage) { _historyStorage = historyStorage; _aggregateStorage = aggregateStorage; }
/// <summary> /// Initializes a new instance of the <see cref="HistoryParser" /> class. /// </summary> /// <param name="historyStorage">The history storage.</param> /// <param name="maximumNumberOfHistoricCoverageFiles">The maximum number of historic coverage files that get parsed.</param> /// <param name="numberOfReportsParsedInParallel">The number reports that are parsed and processed in parallel.</param> internal HistoryParser(IHistoryStorage historyStorage, int maximumNumberOfHistoricCoverageFiles, int numberOfReportsParsedInParallel) { this.historyStorage = historyStorage ?? throw new ArgumentNullException(nameof(historyStorage)); this.maximumNumberOfHistoricCoverageFiles = maximumNumberOfHistoricCoverageFiles; this.numberOfReportsParsedInParallel = numberOfReportsParsedInParallel; }
protected override void FinalizeSetUp() { var settings = new TestHistoryStorageSettings(); _historyStorage = new SqlServerHistoryStorage(new NullLogger(), settings); }
/// <summary> /// Initializes a new instance of the <see cref="HistoryParser" /> class. /// </summary> /// <param name="historyStorage">The history storage.</param> /// <param name="maximumNumberOfHistoricCoverageFiles">The maximum number of historic coverage files that get parsed.</param> internal HistoryParser(IHistoryStorage historyStorage, int maximumNumberOfHistoricCoverageFiles) { this.historyStorage = historyStorage ?? throw new ArgumentNullException(nameof(historyStorage)); this.maximumNumberOfHistoricCoverageFiles = maximumNumberOfHistoricCoverageFiles; }
/// <summary> /// Initializes a new instance of the <see cref="HistoryReportGenerator" /> class. /// </summary> /// <param name="historyStorage">The history storage.</param> internal HistoryReportGenerator(IHistoryStorage historyStorage) { this.historyStorage = historyStorage ?? throw new ArgumentNullException(nameof(historyStorage)); }
public RosterModel(IHistoryStorage historyStorage) { this.historyStorage = historyStorage; }
public GitHistoryExtractor(IHistoryStorage storage) => _storage = storage;