public void Shutdown() { _synchronizer.StopPeriodicFetching(); _synchronizer.ClearFetchersCache(); _synchronizer.StopPeriodicDataRecording(); _pushManager.StopSse(); }
public void Shutdown() { _synchronizer.StopPeriodicFetching(); _synchronizer.ClearFetchersCache(); _synchronizer.StopPeriodicDataRecording(); _pushManager.StopSse(); _shutdownCancellationTokenSource.Cancel(); _shutdownCancellationTokenSource.Dispose(); }
public void StopPeriodicDataRecording_ShouldStopServices() { // Act. _synchronizer.StopPeriodicDataRecording(); // Assert. _impressionsLog.Verify(mock => mock.Stop(), Times.Once); _eventsLog.Verify(mock => mock.Stop(), Times.Once); _metricsLog.Verify(mock => mock.Clear(), Times.Once); }
public void StopPeriodicDataRecording_ShouldStopServices() { // Act. _synchronizer.StopPeriodicDataRecording(); // Assert. _impressionsLog.Verify(mock => mock.Stop(), Times.Once); _eventsLog.Verify(mock => mock.Stop(), Times.Once); _impressionsCountSender.Verify(mock => mock.Stop(), Times.Once); _telemetrySyncTask.Verify(mock => mock.Stop(), Times.Once); }