예제 #1
0
        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);
        }
예제 #2
0
 public static void Shutdown()
 {
     ReadingPublisher.Stop();
 }