Exemplo n.º 1
0
        public void GetWhitMonday()
        {
            Assert.AreEqual("2000-06-12", CalendarHelper.GetWhitMonday(2000).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2001-06-04", CalendarHelper.GetWhitMonday(2001).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2002-05-20", CalendarHelper.GetWhitMonday(2002).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2003-06-09", CalendarHelper.GetWhitMonday(2003).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2004-05-31", CalendarHelper.GetWhitMonday(2004).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2005-05-16", CalendarHelper.GetWhitMonday(2005).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2006-06-05", CalendarHelper.GetWhitMonday(2006).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2007-05-28", CalendarHelper.GetWhitMonday(2007).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2008-05-12", CalendarHelper.GetWhitMonday(2008).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2009-06-01", CalendarHelper.GetWhitMonday(2009).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2010-05-24", CalendarHelper.GetWhitMonday(2010).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2011-06-13", CalendarHelper.GetWhitMonday(2011).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2012-05-28", CalendarHelper.GetWhitMonday(2012).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2013-05-20", CalendarHelper.GetWhitMonday(2013).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2014-06-09", CalendarHelper.GetWhitMonday(2014).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2015-05-25", CalendarHelper.GetWhitMonday(2015).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2016-05-16", CalendarHelper.GetWhitMonday(2016).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2017-06-05", CalendarHelper.GetWhitMonday(2017).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2018-05-21", CalendarHelper.GetWhitMonday(2018).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2019-06-10", CalendarHelper.GetWhitMonday(2019).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2020-06-01", CalendarHelper.GetWhitMonday(2020).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2021-05-24", CalendarHelper.GetWhitMonday(2021).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2022-06-06", CalendarHelper.GetWhitMonday(2022).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2023-05-29", CalendarHelper.GetWhitMonday(2023).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2024-05-20", CalendarHelper.GetWhitMonday(2024).ToString("yyyy-MM-dd"));
            Assert.AreEqual("2025-06-09", CalendarHelper.GetWhitMonday(2025).ToString("yyyy-MM-dd"));

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