public void TestUnitedKingdom() { var testDate = new DateTime(2017, 08, 28); var isPublicHoliday = DateSystem.IsOfficialPublicHolidayByCounty(testDate, CountryCode.GB, "GB-ENG"); Assert.AreEqual(true, isPublicHoliday); }
public void TestUnitedKingdomStPatricksDay() { var testDate = new DateTime(2017, 03, 17); var isPublicHoliday = DateSystem.IsOfficialPublicHolidayByCounty(testDate, CountryCode.GB, "GB-NIR"); Assert.AreEqual(true, isPublicHoliday); }
public void TestGermanyIsOfficialPublicHolidayByCountyWithCountySpecificEpiphany2017() { var isPublicHolidayInBW = DateSystem.IsOfficialPublicHolidayByCounty(new DateTime(2017, 1, 6), CountryCode.DE, "DE-BW"); var isPublicHolidayInNW = DateSystem.IsOfficialPublicHolidayByCounty(new DateTime(2017, 1, 6), CountryCode.DE, "DE-NW"); Assert.IsTrue(isPublicHolidayInBW); Assert.IsFalse(isPublicHolidayInNW); }
public void TestGermanyIsOfficialPublicHolidayByCountyWithCountySpecificWorldChildrensDay() { var isPublicHolidayInTH2018 = DateSystem.IsOfficialPublicHolidayByCounty(new DateTime(2018, 9, 20), CountryCode.DE, "DE-TH"); var isPublicHolidayInTH2019 = DateSystem.IsOfficialPublicHolidayByCounty(new DateTime(2019, 9, 20), CountryCode.DE, "DE-TH"); var isPublicHolidayInTH2020 = DateSystem.IsOfficialPublicHolidayByCounty(new DateTime(2020, 9, 20), CountryCode.DE, "DE-TH"); Assert.IsFalse(isPublicHolidayInTH2018); Assert.IsTrue(isPublicHolidayInTH2019); Assert.IsTrue(isPublicHolidayInTH2020); }
public void CheckIsOfficialPublicHolidayByCounty1() { var isPublicHoliday = DateSystem.IsPublicHoliday(new DateTime(2019, 8, 5), CountryCode.AU); Assert.IsFalse(isPublicHoliday); isPublicHoliday = DateSystem.IsOfficialPublicHolidayByCounty(new DateTime(2019, 8, 5), CountryCode.AU, "AUS-NT"); Assert.IsTrue(isPublicHoliday); isPublicHoliday = DateSystem.IsOfficialPublicHolidayByCounty(new DateTime(2019, 8, 5), CountryCode.AU, "AUS-WA"); Assert.IsFalse(isPublicHoliday); }
public static bool CheckOnHoliday(DateTime dateTime, CountryCode countryCode, string countyCode = null) { var isHolidayOrWeekend = DateSystem.IsWeekend(dateTime, CountryCode.RU) || DateSystem.IsPublicHoliday(dateTime, CountryCode.RU) || countyCode != null && DateSystem.IsOfficialPublicHolidayByCounty(dateTime, countryCode, countyCode); return(isHolidayOrWeekend); }
public void TestGermanyIsOfficialPublicHolidayByCountyLiberationDay() { const string CountyCodeBerlin = "DE-BE"; var isPublicHolidayInBerlin2019 = DateSystem.IsOfficialPublicHolidayByCounty(new DateTime(2019, 5, 8), CountryCode.DE, CountyCodeBerlin); var isPublicHolidayInBerlin2020 = DateSystem.IsOfficialPublicHolidayByCounty(new DateTime(2020, 5, 8), CountryCode.DE, CountyCodeBerlin); var isPublicHolidayInBerlin2021 = DateSystem.IsOfficialPublicHolidayByCounty(new DateTime(2021, 5, 8), CountryCode.DE, CountyCodeBerlin); Assert.IsFalse(isPublicHolidayInBerlin2019); Assert.IsTrue(isPublicHolidayInBerlin2020); Assert.IsFalse(isPublicHolidayInBerlin2021); }
public void TestGermanyIsOfficialPublicHolidayByCountyWithGlobalChristmasDay2017() { var isPublicHolidayInBW = DateSystem.IsOfficialPublicHolidayByCounty(new DateTime(2017, 12, 25), CountryCode.DE, "DE-BW"); Assert.IsTrue(isPublicHolidayInBW); }
public bool IsBankHoliday(DateTime date) { return(DateSystem.IsOfficialPublicHolidayByCounty(date, CountryCode.GB, "GB-ENG")); }
public void CheckIsOfficialPublicHolidayByCounty_02012017_ReturnsFalseForNEOfficialHoliday() { var isPublicHoliday = DateSystem.IsOfficialPublicHolidayByCounty(new DateTime(2017, 01, 02), "CH", EChCounty.NE.GetDescription()); Assert.AreEqual(false, isPublicHoliday); }
public void CheckIsOfficialPublicHolidayByCounty_26122016_ReturnsTrueForNEOfficialHoliday() { var isPublicHoliday = DateSystem.IsOfficialPublicHolidayByCounty(new DateTime(2016, 12, 26), "CH", EChCounty.NE.GetDescription()); Assert.AreEqual(true, isPublicHoliday); }