예제 #1
0
        public void GetPalmSunday()
        {
            Assert.AreEqual("2000-04-16", CalendarHelper.GetPalmSunday(2000).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2001-04-08", CalendarHelper.GetPalmSunday(2001).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2002-03-24", CalendarHelper.GetPalmSunday(2002).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2003-04-13", CalendarHelper.GetPalmSunday(2003).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2004-04-04", CalendarHelper.GetPalmSunday(2004).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2005-03-20", CalendarHelper.GetPalmSunday(2005).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2006-04-09", CalendarHelper.GetPalmSunday(2006).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2007-04-01", CalendarHelper.GetPalmSunday(2007).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2008-03-16", CalendarHelper.GetPalmSunday(2008).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2009-04-05", CalendarHelper.GetPalmSunday(2009).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2010-03-28", CalendarHelper.GetPalmSunday(2010).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2011-04-17", CalendarHelper.GetPalmSunday(2011).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2012-04-01", CalendarHelper.GetPalmSunday(2012).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2013-03-24", CalendarHelper.GetPalmSunday(2013).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2014-04-13", CalendarHelper.GetPalmSunday(2014).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2015-03-29", CalendarHelper.GetPalmSunday(2015).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2016-03-20", CalendarHelper.GetPalmSunday(2016).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2017-04-09", CalendarHelper.GetPalmSunday(2017).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2018-03-25", CalendarHelper.GetPalmSunday(2018).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2019-04-14", CalendarHelper.GetPalmSunday(2019).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2020-04-05", CalendarHelper.GetPalmSunday(2020).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2021-03-28", CalendarHelper.GetPalmSunday(2021).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2022-04-10", CalendarHelper.GetPalmSunday(2022).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2023-04-02", CalendarHelper.GetPalmSunday(2023).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2024-03-24", CalendarHelper.GetPalmSunday(2024).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2025-04-13", CalendarHelper.GetPalmSunday(2025).ToString("yyyy-MM-dd"));

            Assert.AreEqual("2000-04-16", CalendarUtils.GetPalmSunday(2000).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2001-04-08", CalendarUtils.GetPalmSunday(2001).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2002-03-24", CalendarUtils.GetPalmSunday(2002).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2003-04-13", CalendarUtils.GetPalmSunday(2003).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2004-04-04", CalendarUtils.GetPalmSunday(2004).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2005-03-20", CalendarUtils.GetPalmSunday(2005).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2006-04-09", CalendarUtils.GetPalmSunday(2006).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2007-04-01", CalendarUtils.GetPalmSunday(2007).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2008-03-16", CalendarUtils.GetPalmSunday(2008).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2009-04-05", CalendarUtils.GetPalmSunday(2009).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2010-03-28", CalendarUtils.GetPalmSunday(2010).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2011-04-17", CalendarUtils.GetPalmSunday(2011).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2012-04-01", CalendarUtils.GetPalmSunday(2012).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2013-03-24", CalendarUtils.GetPalmSunday(2013).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2014-04-13", CalendarUtils.GetPalmSunday(2014).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2015-03-29", CalendarUtils.GetPalmSunday(2015).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2016-03-20", CalendarUtils.GetPalmSunday(2016).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2017-04-09", CalendarUtils.GetPalmSunday(2017).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2018-03-25", CalendarUtils.GetPalmSunday(2018).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2019-04-14", CalendarUtils.GetPalmSunday(2019).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2020-04-05", CalendarUtils.GetPalmSunday(2020).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2021-03-28", CalendarUtils.GetPalmSunday(2021).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2022-04-10", CalendarUtils.GetPalmSunday(2022).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2023-04-02", CalendarUtils.GetPalmSunday(2023).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2024-03-24", CalendarUtils.GetPalmSunday(2024).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2025-04-13", CalendarUtils.GetPalmSunday(2025).ToString("yyyy-MM-dd"));
        }