public async Task CanStopLongRunningCronJob() { var job = new LongRunningJob(Log); var runner = new JobRunner(job, Log); var cts = new CancellationTokenSource(TimeSpan.FromSeconds(1)); var result = await runner.RunAsync(cts.Token); Assert.True(result); }
private static void RunJobs(LoggerFactory loggerFactory) { var jobRunner = new JobRunner(loggerFactory); jobRunner.RunContinuousAsync<ValuesPostJob>(); jobRunner.RunContinuousAsync<WorkItemJob>(instanceCount: 2); }