public void AnzacDayIsObservedToMondayFromChangeInLaw() { var actual = NewZealandPublicHoliday.AnzacDay(2015); var expected = new DateTime(2015, 4, 27); Assert.AreEqual(expected, actual); }
public void AnzacDayIsObservedToMonday() { var actual = NewZealandPublicHoliday.AnzacDay(2020); var expected = new DateTime(2020, 4, 27); // Observed to Monday the 27th. Assert.AreEqual(expected, actual); }
public void AnzacDayIsNotObservedToMonday() { var actual = NewZealandPublicHoliday.AnzacDay(2010); var expected = new DateTime(2010, 4, 25); Assert.AreEqual(expected, actual); }
public void TestBoxingDayLandingOnSaturday() { var actual = NewZealandPublicHoliday.BoxingDay(2020); var expected = new DateTime(2020, 12, 28); Assert.AreEqual(expected, actual); }
public void TestWesternAustralia2017(int month, int day, string name) { var holiday = new DateTime(2017, month, day); var holidayCalendar = new NewZealandPublicHoliday(); var actual = holidayCalendar.IsPublicHoliday(holiday); Assert.IsTrue(actual, $"{holiday:D} is not a holiday - should be {name}"); }
public void TestHolidays2017Lists() { var holidayCalendar = new NewZealandPublicHoliday(); var hols = holidayCalendar.PublicHolidays(2017); var holNames = holidayCalendar.PublicHolidayNames(2017); Assert.IsTrue(10 == hols.Count, "Should be 10 holidays in 2017"); Assert.IsTrue(holNames.Count == hols.Count, "Names and holiday list are same"); }
public void TestChristmasOnSundayWithBoxingOnMonday() { Assert.AreEqual(new DateTime(2016, 12, 26), NewZealandPublicHoliday.Christmas(2016)); Assert.AreEqual(new DateTime(2016, 12, 27), NewZealandPublicHoliday.BoxingDay(2016)); }
public void TestChristmasAndBoxingDayLandingOnTheEntireWeekend() { Assert.AreEqual(new DateTime(2021, 12, 27), NewZealandPublicHoliday.Christmas(2021)); Assert.AreEqual(new DateTime(2021, 12, 28), NewZealandPublicHoliday.BoxingDay(2021)); }