public void TestHolidays2017(int month, int day, string name) { var holiday = new DateTime(2017, month, day); var holidayCalendar = new ItalyPublicHoliday(); var actual = holidayCalendar.IsPublicHoliday(holiday); Assert.IsTrue(actual, $"{holiday.ToString("D")} is not a holiday -{name}"); }
public void TestHolidays2017Lists() { var holidayCalendar = new ItalyPublicHoliday(); var hols = holidayCalendar.PublicHolidays(2017); var holNames = holidayCalendar.PublicHolidayNames(2017); Assert.IsTrue(11 == hols.Count, "Should be 11 holidays in 2017"); Assert.IsTrue(holNames.Count == hols.Count, "Names and holiday list are same"); }