Example #1
0
 public void Shutdown()
 {
     _synchronizer.StopPeriodicFetching();
     _synchronizer.ClearFetchersCache();
     _synchronizer.StopPeriodicDataRecording();
     _pushManager.StopSse();
 }
Example #2
0
 public void Shutdown()
 {
     _synchronizer.StopPeriodicFetching();
     _synchronizer.ClearFetchersCache();
     _synchronizer.StopPeriodicDataRecording();
     _pushManager.StopSse();
     _shutdownCancellationTokenSource.Cancel();
     _shutdownCancellationTokenSource.Dispose();
 }
Example #3
0
        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);
        }
Example #4
0
        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);
        }