单元测试:Quartz.net Fire触发器按需触发

时间:2012-11-08 17:28:11

标签: unit-testing quartz.net-2.0

我正在为预定的工作进行单元测试,我正在使用Quartz.net,我是这个库的新手。

我需要强制触发器按需触发,以便执行作业并且我可以检索测试结果。 我使用的是SimpleTriggerImpl,我尝试通过设置trigger.StartTimeUtc = DateTime.UtcNow来触发触发器,但是没有调用作业Execute方法。 我怎么能这样做?

由于

1 个答案:

答案 0 :(得分:2)

获取调度程序的实例并调用IScheduler.TriggerJob(JobKey jobKey)方法。需要确保有另一个正在执行作业的实例(IScheduler.Start())。

您使用什么工作室进行单元测试?