public void Shutdown_StopsEnsuresProcessIsNotCalledAgain() { bool processed = false; Console.Write("Monitor Subscribers: " + ReadingPublisher.Subscribers.Count); Console.Write("processed: " + processed); ReadingPublisher.Subscribe(GetSubscriber((dataPoints) => { processed = true; })); ReadingPublisher.Start(100); ReadingPublisher.Stop(); Thread.Sleep(150); Assert.That(processed, Is.False); }
public static void Shutdown() { ReadingPublisher.Stop(); }