コード例 #1
0
        public void GetWhitSunday()
        {
            Assert.AreEqual("2000-06-11", CalendarHelper.GetWhitSunday(2000).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2001-06-03", CalendarHelper.GetWhitSunday(2001).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2002-05-19", CalendarHelper.GetWhitSunday(2002).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2003-06-08", CalendarHelper.GetWhitSunday(2003).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2004-05-30", CalendarHelper.GetWhitSunday(2004).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2005-05-15", CalendarHelper.GetWhitSunday(2005).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2006-06-04", CalendarHelper.GetWhitSunday(2006).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2007-05-27", CalendarHelper.GetWhitSunday(2007).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2008-05-11", CalendarHelper.GetWhitSunday(2008).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2009-05-31", CalendarHelper.GetWhitSunday(2009).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2010-05-23", CalendarHelper.GetWhitSunday(2010).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2011-06-12", CalendarHelper.GetWhitSunday(2011).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2012-05-27", CalendarHelper.GetWhitSunday(2012).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2013-05-19", CalendarHelper.GetWhitSunday(2013).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2014-06-08", CalendarHelper.GetWhitSunday(2014).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2015-05-24", CalendarHelper.GetWhitSunday(2015).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2016-05-15", CalendarHelper.GetWhitSunday(2016).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2017-06-04", CalendarHelper.GetWhitSunday(2017).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2018-05-20", CalendarHelper.GetWhitSunday(2018).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2019-06-09", CalendarHelper.GetWhitSunday(2019).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2020-05-31", CalendarHelper.GetWhitSunday(2020).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2021-05-23", CalendarHelper.GetWhitSunday(2021).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2022-06-05", CalendarHelper.GetWhitSunday(2022).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2023-05-28", CalendarHelper.GetWhitSunday(2023).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2024-05-19", CalendarHelper.GetWhitSunday(2024).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2025-06-08", CalendarHelper.GetWhitSunday(2025).ToString("yyyy-MM-dd"));

            Assert.AreEqual("2000-06-11", CalendarUtils.GetWhitSunday(2000).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2001-06-03", CalendarUtils.GetWhitSunday(2001).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2002-05-19", CalendarUtils.GetWhitSunday(2002).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2003-06-08", CalendarUtils.GetWhitSunday(2003).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2004-05-30", CalendarUtils.GetWhitSunday(2004).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2005-05-15", CalendarUtils.GetWhitSunday(2005).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2006-06-04", CalendarUtils.GetWhitSunday(2006).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2007-05-27", CalendarUtils.GetWhitSunday(2007).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2008-05-11", CalendarUtils.GetWhitSunday(2008).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2009-05-31", CalendarUtils.GetWhitSunday(2009).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2010-05-23", CalendarUtils.GetWhitSunday(2010).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2011-06-12", CalendarUtils.GetWhitSunday(2011).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2012-05-27", CalendarUtils.GetWhitSunday(2012).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2013-05-19", CalendarUtils.GetWhitSunday(2013).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2014-06-08", CalendarUtils.GetWhitSunday(2014).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2015-05-24", CalendarUtils.GetWhitSunday(2015).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2016-05-15", CalendarUtils.GetWhitSunday(2016).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2017-06-04", CalendarUtils.GetWhitSunday(2017).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2018-05-20", CalendarUtils.GetWhitSunday(2018).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2019-06-09", CalendarUtils.GetWhitSunday(2019).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2020-05-31", CalendarUtils.GetWhitSunday(2020).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2021-05-23", CalendarUtils.GetWhitSunday(2021).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2022-06-05", CalendarUtils.GetWhitSunday(2022).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2023-05-28", CalendarUtils.GetWhitSunday(2023).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2024-05-19", CalendarUtils.GetWhitSunday(2024).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2025-06-08", CalendarUtils.GetWhitSunday(2025).ToString("yyyy-MM-dd"));
        }