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); }
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()); }