public void CalculateAllEasterDatesFrom1981Till2020() { for (int year = 1981; year <= 2020; year++) { DateTime easterDate = MovingHolidaysDateProvider.Easter(year).ToGregorianDate(); _output.WriteLine($"{year} - Easter: {easterDate:D}"); } }
public static bool IsGreatFast(this DateTime date) { DateTime easter = MovingHolidaysDateProvider.Easter(date.Year); DateTime firstDayOfGreatFast = easter.AddDays(-47); DateTime lastDayOfGreatFast = easter.AddDays(-1); return(date.IsInRange(firstDayOfGreatFast, lastDayOfGreatFast)); }
public void CalculateEasterForYear2018ByJulianCalendar() { DateTime julianEasterDate = MovingHolidaysDateProvider.Easter(2018); Assert.Equal(new DateTime(2018, 3, 26), julianEasterDate); }