public void ShouldCallCleanUpWhenStopped() { var dumbStreamer = new DumbStreamer(VALID_SERVICE_NAME, VALID_TOPIC_NAME, VALID_LOGGER_FACTORY); dumbStreamer.CleanUpCalls = 0; dumbStreamer.Start(); Thread.Sleep(TimeSpan.FromMilliseconds(500)); dumbStreamer.Stop(); Thread.Sleep(TimeSpan.FromMilliseconds(500)); Assert.True(dumbStreamer.CleanUpCalls > 0); }