public PaymentsService(IRepository repository, string gaUrl, string trackingId, int interval, int timeout, TimeSpan startTime, IDateFromUpdater dateFromUpdater) { _logger = LogManager.GetLogger(GetType().Name); _repository = repository; _interval = new TimeSpan(0, 0, 0, interval); _tokenSource = new CancellationTokenSource(); _client = new GoogleAnaliticsClient(gaUrl, trackingId, timeout); _startTime = startTime; _dateFromUpdater = dateFromUpdater; }
public MonitorService(IEasyNetQBus messageBus, IDateFromUpdater dateFromUpdater, IRepository repository) { _messageBus = messageBus; _dateFromUpdater = dateFromUpdater; _repository = repository; }