コード例 #1
0
 public void CalculateAllEasterDatesFrom1981Till2020()
 {
     for (int year = 1981; year <= 2020; year++)
     {
         DateTime easterDate = MovingHolidaysDateProvider.Easter(year).ToGregorianDate();
         _output.WriteLine($"{year} - Easter: {easterDate:D}");
     }
 }
コード例 #2
0
        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));
        }
コード例 #3
0
        public void CalculateEasterForYear2018ByJulianCalendar()
        {
            DateTime julianEasterDate = MovingHolidaysDateProvider.Easter(2018);

            Assert.Equal(new DateTime(2018, 3, 26), julianEasterDate);
        }