public ShutdownJobTest(ITestOutputHelper testOutputHelper)
        {
            _shutdownJobInstancee = new ShutdownJob();
            var serviceProvider = new TestActivator(null, _shutdownJobInstancee);
            var jobManager      = new JobManager(serviceProvider, new XUnitLogger <JobManager>(testOutputHelper),
                                                 new InMemoryStorage());

            _scheduler = new Scheduler(serviceProvider, new XUnitLogger <Scheduler>(testOutputHelper),
                                       new UtcSchedulerClock(), jobManager);
        }
 public TestActivator(SimpleJob simpleJobInstance = null, ShutdownJob shutdownJobInstance = null)
 {
     _simpleJobInstance   = simpleJobInstance;
     _shutdownJobInstance = shutdownJobInstance;
 }