public void get_year_prior_2012_holidays_in_portugal() { var portugalWorkingDayCultureInfo = new DateTimeCultureInfo("pt-PT"); var today = new DateTime(2010,2,1); var holidays = today.AllYearHolidays(); Assert.IsTrue(holidays.Count == 13, "expecting 13 holidays but got {0}", holidays.Count); foreach (DateTime holidayDate in holidays.Keys) { var holiday = holidays[holidayDate]; Assert.IsTrue(holidayDate.IsWorkingDay(portugalWorkingDayCultureInfo) == false, "holiday {0} shouln't be working day in Portugal", holiday.Name); } }
public void get_us_holidays_in_2015_passes() { var usWorkingDayCultureInfo = new WorkingDayCultureInfo("en-US"); var today = new DateTime(2015, 1, 1); var holidays = today.AllYearHolidays(usWorkingDayCultureInfo); Assert.IsTrue(holidays.Count == 10, "expecting 10 holidays but got {0}", holidays.Count); foreach (DateTime holidayDate in holidays.Keys) { var holiday = holidays[holidayDate]; Assert.IsTrue(holidayDate.IsWorkingDay(usWorkingDayCultureInfo) == false, "holiday {0} shouln't be working day in US", holiday.Name); } }