Ejemplo n.º 1
0
        public void IsHoliday_CheckIfListOfHolidaysIsSorted()
        {
            // Act
            var result = PolandHolidays.GetHolidays(DateTime.Now.Year).ToList();
            var sorted = result.OrderBy(x => x.Date).ToList();

            // Assert
            CollectionAssert.AreEqual(sorted, result);
        }
Ejemplo n.º 2
0
        public void IsHoliday_ShouldReturn13HolidayDaysForEachYear()
        {
            // Arrange
            int expectedQuantityOfHolidaysInPoland = 13;
            int currentYear = DateTime.Now.Year;

            // Act
            var result1 = PolandHolidays.GetHolidays(currentYear);
            var result2 = PolandHolidays.GetHolidays(currentYear + 1);
            var result3 = PolandHolidays.GetHolidays(currentYear + 2);

            // Assert
            Assert.AreEqual(expectedQuantityOfHolidaysInPoland, result1.Count());
            Assert.AreEqual(expectedQuantityOfHolidaysInPoland, result2.Count());
            Assert.AreEqual(expectedQuantityOfHolidaysInPoland, result3.Count());
        }