public void NonHoliday_ReturnsFalse() { IHolidayLookup holidayLookup = new SwedenHolidayLookupFor2017(); holidayLookup.IsPublicHoliday(new DateTime(2017, (int)Month.December, 5)).ShouldBeFalse(); holidayLookup.IsPublicHoliday(new DateTime(2017, (int)Month.May, 9)).ShouldBeFalse(); holidayLookup.IsPublicHoliday(new DateTime(2017, (int)Month.June, 22)).ShouldBeFalse(); }
public void HolidayWithFixedDate_ReturnsTrue() { IHolidayLookup holidayLookup = new SwedenHolidayLookupFor2017(); holidayLookup.IsPublicHoliday(new DateTime(2017, (int)Month.December, 31)).ShouldBeTrue(); holidayLookup.IsPublicHoliday(new DateTime(2017, (int)Month.May, 1)).ShouldBeTrue(); holidayLookup.IsPublicHoliday(new DateTime(2017, (int)Month.June, 6)).ShouldBeTrue(); }
public void WrongYear_ThrowsArgumentException() { IHolidayLookup holidayLookup = new SwedenHolidayLookupFor2017(); Should.Throw <ArgumentException>(() => holidayLookup .IsPublicHoliday(new DateTime(2020, (int)Month.December, 5)).ShouldBeFalse()); }