public void LowLevelFixedHolidayTest1() { var independenceDayUnitedStates = new ScheduleFixedHoliday(7, 4); var independenceDay = new DateTime(2040, 7, 4); var christmasDay = new DateTime(2040, 12, 25); var ludwigWittgensteinBirthday = new DateTime(1889, 4, 26); Assert.IsTrue(independenceDayUnitedStates.Includes(independenceDay)); Assert.IsFalse(independenceDayUnitedStates.Includes(christmasDay)); Assert.IsFalse(independenceDayUnitedStates.Includes(ludwigWittgensteinBirthday)); }
private static TemporalExpressionUnion GetHolidays() { var union = new TemporalExpressionUnion(); var independenceDayUnitedStates = new ScheduleFixedHoliday(7, 4); var laborDayUnitedStates = new ScheduleFloatingHoliday(MonthOfYear.Sep, DayOfWeek.Monday, WeekInterval.First); var christmasDay = new ScheduleFixedHoliday(12, 25); var ludwigWittgensteinBirthday = new ScheduleFixedHoliday(4, 26); union.Add(independenceDayUnitedStates); union.Add(laborDayUnitedStates); union.Add(christmasDay); union.Add(ludwigWittgensteinBirthday); return(union); }