我正在为预定的工作进行单元测试,我正在使用Quartz.net,我是这个库的新手。
我需要强制触发器按需触发,以便执行作业并且我可以检索测试结果。
我使用的是SimpleTriggerImpl
,我尝试通过设置trigger.StartTimeUtc = DateTime.UtcNow
来触发触发器,但是没有调用作业Execute方法。
我怎么能这样做?
由于
答案 0 :(得分:2)
获取调度程序的实例并调用IScheduler.TriggerJob(JobKey jobKey)方法。需要确保有另一个正在执行作业的实例(IScheduler.Start())。
您使用什么工作室进行单元测试?