Skip to content

Commit ffdedad

Browse files
committed
Add DeleteTrigger test
1 parent 9ebcfcf commit ffdedad

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

IntegrationEngine.Tests/Scheduler/EngineSchedulerTest.cs

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
using IntegrationEngine.Scheduler;
2+
using Moq;
23
using NUnit.Framework;
3-
using Quartz.Impl;
4+
using Quartz;
45
using System;
56
using System.Collections.Generic;
67

@@ -16,12 +17,17 @@ public void ShouldDeleteTrigger()
1617
IntegrationJobTypes = new List<Type>() { jobType }
1718
};
1819
var trigger = new CronTrigger() {
20+
Id = "one",
1921
JobType = jobType.FullName
2022
};
23+
var scheduler = new Mock<IScheduler>();
24+
scheduler.Setup(x => x.UnscheduleJob(It.Is<TriggerKey>(y => y.Name == trigger.Id &&
25+
y.Group == trigger.JobType))).Returns(true);
26+
subject.Scheduler = scheduler.Object;
2127

22-
subject.DeleteTrigger(trigger);
23-
28+
var result = subject.DeleteTrigger(trigger);
2429

30+
Assert.That(result, Is.True);
2531
}
2632
}
2733
}

0 commit comments

Comments
 (0)