public SegmentsWorkerTests() { _log = new Mock <ISplitLogger>(); _synchronizer = new Mock <ISynchronizer>(); _segmentsWorker = new SegmentsWorker(_synchronizer.Object, new TasksManager(wrapperAdapter), _log.Object); }
public NotificationProcessor(ISplitsWorker splitsWorker, ISegmentsWorker segmentsWorker, ISplitLogger log = null) { _log = log ?? WrapperAdapter.GetLogger(typeof(EventSourceClient)); _splitsWorker = splitsWorker; _segmentsWorker = segmentsWorker; }
public SegmentsWorkerTests() { _log = new Mock <ISplitLogger>(); _segmentCache = new Mock <ISegmentCache>(); _synchronizer = new Mock <ISynchronizer>(); _segmentsWorker = new SegmentsWorker(_segmentCache.Object, _synchronizer.Object, _log.Object); }
public SSEHandler(string streaminServiceUrl, ISplitsWorker splitsWorker, ISegmentsWorker segmentsWorker, INotificationProcessor notificationPorcessor, INotificationManagerKeeper notificationManagerKeeper, ISplitLogger log = null, IEventSourceClient eventSourceClient = null) { _streaminServiceUrl = streaminServiceUrl; _splitsWorker = splitsWorker; _segmentsWorker = segmentsWorker; _notificationPorcessor = notificationPorcessor; _notificationManagerKeeper = notificationManagerKeeper; _log = log ?? WrapperAdapter.GetLogger(typeof(SSEHandler)); _eventSourceClient = eventSourceClient; _eventSourceClient.EventReceived += EventReceived; _eventSourceClient.ActionEvent += OnAction; }