Exemplo n.º 1
0
        public static void AssertHasTimeIntervalOf(ITrigger trigger, int amount, IntervalUnit unit)
        {
            ICalendarIntervalTrigger calTrigger = (ICalendarIntervalTrigger)trigger;

            Assert.AreEqual(amount, calTrigger.RepeatInterval, "Repeat interval expected was {0}, but actual is {1}", amount, calTrigger.RepeatInterval);
            Assert.AreEqual(unit, calTrigger.RepeatIntervalUnit, "Repeat Interval Unit expected was {0}, but actual is {1}", unit, calTrigger.RepeatIntervalUnit);
        }
Exemplo n.º 2
0
 public CalendarIntervalTriggerDetailDto(ICalendarIntervalTrigger trigger, ICalendar calendar) : base(trigger, calendar)
 {
     RepeatInterval     = trigger.RepeatInterval;
     TimesTriggered     = trigger.TimesTriggered;
     RepeatIntervalUnit = trigger.RepeatIntervalUnit;
     PreserveHourOfDayAcrossDaylightSavings = trigger.PreserveHourOfDayAcrossDaylightSavings;
     TimeZone = new TimeZoneDto(trigger.TimeZone);
     SkipDayIfHourDoesNotExist = trigger.SkipDayIfHourDoesNotExist;
 }
 bool TriggerEquals(ICalendarIntervalTrigger x, ICalendarIntervalTrigger y)
 {
     return(TriggerEquals((ITrigger)x, (ITrigger)y) && Equals(x, y,
                                                              i => i.PreserveHourOfDayAcrossDaylightSavings,
                                                              i => i.RepeatInterval,
                                                              i => i.RepeatIntervalUnit,
                                                              i => i.SkipDayIfHourDoesNotExist,
                                                              i => i.TimeZone));
 }
 public PersistentCalendarIntervalTrigger(ICalendarIntervalTrigger trigger, PersistentTriggerState state, string instanceName)
     : base(trigger, state, instanceName)
 {
     RepeatIntervalUnit = trigger.RepeatIntervalUnit;
     RepeatInterval     = trigger.RepeatInterval;
     TimesTriggered     = trigger.TimesTriggered;
     TimeZone           = trigger.TimeZone.Id;
     PreserveHourOfDayAcrossDaylightSavings = trigger.PreserveHourOfDayAcrossDaylightSavings;
     SkipDayIfHourDoesNotExist = trigger.SkipDayIfHourDoesNotExist;
 }
Exemplo n.º 5
0
 public static CalendarTriggerViewModel FromTrigger(ICalendarIntervalTrigger trigger)
 {
     return(new CalendarTriggerViewModel()
     {
         RepeatInterval = trigger.RepeatInterval,
         RepeatUnit = trigger.RepeatIntervalUnit,
         PreserveHourAcrossDst = trigger.PreserveHourOfDayAcrossDaylightSavings,
         SkipDayIfHourDoesNotExist = trigger.SkipDayIfHourDoesNotExist,
         TimeZone = trigger.TimeZone.Id,
     });
 }
Exemplo n.º 6
0
 public CalendarIntervalTriggerDetailDto(ICalendarIntervalTrigger trigger, ICalendar calendar) : base(trigger, calendar)
 {
     RepeatInterval = trigger.RepeatInterval;
     TimesTriggered = trigger.TimesTriggered;
     RepeatIntervalUnit = trigger.RepeatIntervalUnit;
     PreserveHourOfDayAcrossDaylightSavings = trigger.PreserveHourOfDayAcrossDaylightSavings;
     TimeZone = new TimeZoneDto(trigger.TimeZone);
     SkipDayIfHourDoesNotExist = trigger.SkipDayIfHourDoesNotExist;
 }