public void AdjustableHolidayTest() { var newYearsHoliday = new AdjustableDateHoliday(1, 1); var observedDate = newYearsHoliday.GetObservedDate(2022); var expectedDate = new DateTime(2022, 01, 03); observedDate.Should().Be(expectedDate); }
public PublicHolidayProvider() { var newYearDay = new AdjustableDateHoliday(1, 1); var australiaDay = new AdjustableDateHoliday(1, 26); var Azec = new FixedDateHoliday(5, 25); var queensBirthday = new MovableDateHoliday(6, 2, DayOfWeek.Monday); _publicHolidays = new List <BaseHoliday> { newYearDay, australiaDay, Azec, queensBirthday }; }