상속: IPoller
 public void TimerContinuesIfPollThrows()
 {
     var poller = new PollerImpl().ShouldThrow();
     var processor = new PollProcessor(new PollProcessorEndpoint { Name = "name", IntervalSecs = 1, Handler = typeof(PollerImpl) }, poller);
     processor.Start();
     Thread.Sleep(3000);
     processor.Stop();
     Assert.GreaterOrEqual(poller.Count, 2);
 }
 public void OnceStartedPollIsCalledOnTimer()
 {
     var poller = new PollerImpl();
     var processor = new PollProcessor(new PollProcessorEndpoint { Name = "name", IntervalSecs = 1, Handler = typeof(PollerImpl) }, poller);
     processor.Start();
     Thread.Sleep(3000);
     processor.Stop();
     Assert.GreaterOrEqual(poller.Count, 2);
 }
예제 #3
0
        public void TimerContinuesIfPollThrows()
        {
            var poller    = new PollerImpl().ShouldThrow();
            var processor = new PollProcessor(new PollProcessorEndpoint {
                Name = "name", IntervalSecs = 1, Handler = typeof(PollerImpl)
            }, poller);

            processor.Start();
            Thread.Sleep(3000);
            processor.Stop();
            Assert.GreaterOrEqual(poller.Count, 2);
        }
예제 #4
0
        public void OnceStartedPollIsCalledOnTimer()
        {
            var poller    = new PollerImpl();
            var processor = new PollProcessor(new PollProcessorEndpoint {
                Name = "name", IntervalSecs = 1, Handler = typeof(PollerImpl)
            }, poller);

            processor.Start();
            Thread.Sleep(3000);
            processor.Stop();
            Assert.GreaterOrEqual(poller.Count, 2);
        }