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);
            }
        }
Пример #2
0
        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);
            }
        }