Ejemplo n.º 1
0
        public void TestLabourDay2015()
        {
            var expected = new DateTime(2015, 5, 1);
            var actual   = NorwayPublicHoliday.LabourDay(2015);

            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 2
0
        public void TestGoodFriday2015()
        {
            var expected = new DateTime(2015, 4, 3);
            var actual   = NorwayPublicHoliday.GoodFriday(2015);

            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 3
0
        public void TestEasterMonday2015()
        {
            var expected = new DateTime(2015, 4, 6);
            var actual   = NorwayPublicHoliday.EasterMonday(2015);

            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 4
0
        public void TestNewYear2015()
        {
            var expected = new DateTime(2015, 1, 1);
            var actual   = NorwayPublicHoliday.NewYear(2015);

            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 5
0
        public void TestMaundyThursday2015()
        {
            var expected = new DateTime(2015, 4, 2);
            var actual   = NorwayPublicHoliday.MaundyThursday(2015);

            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 6
0
        public void TestChristmas2015()
        {
            var expected = new DateTime(2015, 12, 25);
            var actual   = NorwayPublicHoliday.Christmas(2015);

            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 7
0
        public void TestBoxingDay2015()
        {
            var expected = new DateTime(2015, 12, 26);
            var actual   = NorwayPublicHoliday.BoxingDay(2015);

            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 8
0
        public void TestWhitMonday2015()
        {
            var expected = new DateTime(2015, 5, 25);
            var actual   = NorwayPublicHoliday.WhitMonday(2015);

            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 9
0
        public void TestAscensionDay2015()
        {
            var expected = new DateTime(2015, 5, 14);
            var actual   = NorwayPublicHoliday.Ascension(2015);

            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 10
0
        public void TestConstitutionDay2015()
        {
            var expected = new DateTime(2015, 5, 17);
            var actual   = NorwayPublicHoliday.ConstitutionDay(2015);

            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 11
0
        public void TestPublicHolidays()
        {
            var easterMonday = new DateTime(2015, 4, 6);
            var result       = new NorwayPublicHoliday().PublicHolidayNames(2015);

            Assert.AreEqual(12, result.Count);
            Assert.IsTrue(result.ContainsKey(easterMonday));
        }
Ejemplo n.º 12
0
        public void TestPreviousWorkingDay()
        {
            var result = new NorwayPublicHoliday().PreviousWorkingDay(new DateTime(2015, 4, 6)); //Easter monday

            Assert.AreEqual(new DateTime(2015, 4, 1), result);                                   //Day before Maundy thursday
        }
Ejemplo n.º 13
0
        public void TestNextWorkingDay()
        {
            var result = new NorwayPublicHoliday().NextWorkingDay(new DateTime(2015, 4, 2)); //Maundy thursday

            Assert.AreEqual(new DateTime(2015, 4, 7), result);                               //Day after easter monday
        }
Ejemplo n.º 14
0
        public void TestIsNotPublicHoliday()
        {
            var isPublicHoliday = new NorwayPublicHoliday().IsPublicHoliday(new DateTime(2006, 4, 18));

            Assert.IsFalse(isPublicHoliday, "Not a holiday");
        }
Ejemplo n.º 15
0
        public void TestIsPublicHoliday()
        {
            var isPublicHoliday = new NorwayPublicHoliday().IsPublicHoliday(new DateTime(2006, 4, 17));

            Assert.IsTrue(isPublicHoliday, "Easter Monday");
        }
Ejemplo n.º 16
0
 public void Test2043()
 {
     //Constitution Day falls on the same day as the Whit Sunday holiday - Sunday 17th May 2043
     var hols = new NorwayPublicHoliday().PublicHolidays(2043);
 }