Exemplo n.º 1
0
        public void IntegrationCompletedDoesNothingIfNotTriggered()
        {
            var trigger = new CronTrigger
                {
                    CronExpression = "* * 1 1 *"
                };
            trigger.Fire();

            var nextTime = trigger.NextBuild;
            trigger.StartDate = DateTime.Now.AddHours(2);
            trigger.IntegrationCompleted();
            Assert.AreEqual(nextTime, trigger.NextBuild);
        }
Exemplo n.º 2
0
 public void IntegrationCompletedUpdatesNextBuildIfTriggered()
 {
     var today = DateTime.Today;
     var trigger = new CronTrigger
         {
             CronExpression = today.ToString("* * d * *")
         };
     trigger.StartDate = DateTime.Today;
     trigger.Fire();
     var nextTime = trigger.NextBuild;
     trigger.StartDate = DateTime.Now.AddHours(2);
     trigger.Fire();
     trigger.IntegrationCompleted();
     Assert.AreNotEqual(nextTime, trigger.NextBuild);
 }