Exemplo n.º 1
0
        protected override void ProcessFtp(ISourceFactory downloaders)
        {
            var instance = new MonitoringInstance(TaskPoolScheduler.Default, Config, downloaders, new DeleteArchiving());

            if (instance.Start())
            {
                log.Info("Press enter to stop monitoring...");
                System.Console.ReadLine();
                instance.Stop();
            }
        }
 public void Download()
 {
     instance.Start();
     scheduler.AdvanceBy(TimeSpan.FromSeconds(11).Ticks);
     ftpDownloader.Verify(item => item.Download(It.IsAny <CancellationToken>()), Times.Exactly(10));
 }