Exemplo n.º 1
0
        public void GetGoodFriday()
        {
            Assert.AreEqual("2000-04-21", CalendarHelper.GetGoodFriday(2000).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2001-04-13", CalendarHelper.GetGoodFriday(2001).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2002-03-29", CalendarHelper.GetGoodFriday(2002).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2003-04-18", CalendarHelper.GetGoodFriday(2003).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2004-04-09", CalendarHelper.GetGoodFriday(2004).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2005-03-25", CalendarHelper.GetGoodFriday(2005).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2006-04-14", CalendarHelper.GetGoodFriday(2006).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2007-04-06", CalendarHelper.GetGoodFriday(2007).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2008-03-21", CalendarHelper.GetGoodFriday(2008).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2009-04-10", CalendarHelper.GetGoodFriday(2009).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2010-04-02", CalendarHelper.GetGoodFriday(2010).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2011-04-22", CalendarHelper.GetGoodFriday(2011).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2012-04-06", CalendarHelper.GetGoodFriday(2012).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2013-03-29", CalendarHelper.GetGoodFriday(2013).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2014-04-18", CalendarHelper.GetGoodFriday(2014).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2015-04-03", CalendarHelper.GetGoodFriday(2015).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2016-03-25", CalendarHelper.GetGoodFriday(2016).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2017-04-14", CalendarHelper.GetGoodFriday(2017).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2018-03-30", CalendarHelper.GetGoodFriday(2018).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2019-04-19", CalendarHelper.GetGoodFriday(2019).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2020-04-10", CalendarHelper.GetGoodFriday(2020).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2021-04-02", CalendarHelper.GetGoodFriday(2021).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2022-04-15", CalendarHelper.GetGoodFriday(2022).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2023-04-07", CalendarHelper.GetGoodFriday(2023).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2024-03-29", CalendarHelper.GetGoodFriday(2024).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2025-04-18", CalendarHelper.GetGoodFriday(2025).ToString("yyyy-MM-dd"));

            Assert.AreEqual("2000-04-21", CalendarUtils.GetGoodFriday(2000).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2001-04-13", CalendarUtils.GetGoodFriday(2001).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2002-03-29", CalendarUtils.GetGoodFriday(2002).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2003-04-18", CalendarUtils.GetGoodFriday(2003).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2004-04-09", CalendarUtils.GetGoodFriday(2004).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2005-03-25", CalendarUtils.GetGoodFriday(2005).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2006-04-14", CalendarUtils.GetGoodFriday(2006).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2007-04-06", CalendarUtils.GetGoodFriday(2007).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2008-03-21", CalendarUtils.GetGoodFriday(2008).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2009-04-10", CalendarUtils.GetGoodFriday(2009).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2010-04-02", CalendarUtils.GetGoodFriday(2010).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2011-04-22", CalendarUtils.GetGoodFriday(2011).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2012-04-06", CalendarUtils.GetGoodFriday(2012).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2013-03-29", CalendarUtils.GetGoodFriday(2013).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2014-04-18", CalendarUtils.GetGoodFriday(2014).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2015-04-03", CalendarUtils.GetGoodFriday(2015).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2016-03-25", CalendarUtils.GetGoodFriday(2016).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2017-04-14", CalendarUtils.GetGoodFriday(2017).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2018-03-30", CalendarUtils.GetGoodFriday(2018).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2019-04-19", CalendarUtils.GetGoodFriday(2019).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2020-04-10", CalendarUtils.GetGoodFriday(2020).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2021-04-02", CalendarUtils.GetGoodFriday(2021).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2022-04-15", CalendarUtils.GetGoodFriday(2022).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2023-04-07", CalendarUtils.GetGoodFriday(2023).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2024-03-29", CalendarUtils.GetGoodFriday(2024).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2025-04-18", CalendarUtils.GetGoodFriday(2025).ToString("yyyy-MM-dd"));
        }