Exemple #1
0
        /// <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;
        }
Exemple #2
0
        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 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;
 }
        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 HelloRealtimeTask(ILogger logger, IHelloTaskSettings taskSettings, IPubSubClient pubSubClient, IHistoryStorage storage)
     : base(logger, taskSettings, pubSubClient, storage)
 {
 }
Exemple #9
0
 public ExchangeRateAPIService(ExchangeContext context)
 {
     this.history = new SQLHistoryStorage(context);
 }
 public SampleTask(ILogger logger, ISampleTaskSettings taskSettings, IHistoryStorage historyStorage) : base(logger, taskSettings, historyStorage)
 {
 }
Exemple #11
0
 public HistoryAggregator(IHistoryStorage historyStorage, IAggregateStorage aggregateStorage)
 {
     _historyStorage   = historyStorage;
     _aggregateStorage = aggregateStorage;
 }
Exemple #12
0
 /// <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;
 }
Exemple #13
0
 public SampleTask(ILogger logger, ISampleTaskSettings taskSettings, IHistoryStorage historyStorage) : base(logger, taskSettings, historyStorage)
 {
 }
 public HelloRealtimeTask(ILogger logger, IHelloTaskSettings taskSettings, IPubSubClient pubSubClient, IHistoryStorage storage)
     : base(logger, taskSettings, pubSubClient, storage)
 {
 }
        protected override void FinalizeSetUp()
        {
            var settings = new TestHistoryStorageSettings();

            _historyStorage = new SqlServerHistoryStorage(new NullLogger(), settings);
        }
        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));
 }
Exemple #19
0
 public RosterModel(IHistoryStorage historyStorage)
 {
     this.historyStorage = historyStorage;
 }
Exemple #20
0
 public GitHistoryExtractor(IHistoryStorage storage) => _storage = storage;