public void TestNextWorkingDaySat() { var expected = new DateTime(2006, 12, 18); var actual = new UKBankHoliday().NextWorkingDay(new DateTime(2006, 12, 16)); Assert.AreEqual(expected, actual); }
public void TestRoyalWedding2011() { var isWeddingHoliday = new UKBankHoliday().IsBankHoliday(new DateTime(2011, 4, 29)); Assert.IsTrue(isWeddingHoliday); }
public void TestNextWorkingDayAfterRoyalWedding2011() { var royalWedding = new DateTime(2011, 4, 29); var nextWorkingDay = new UKBankHoliday().NextWorkingDay(royalWedding); //next working day is Tuesday 3rd May (Monday 2nd is MayDay) var expected = new DateTime(2011, 5, 3); Assert.AreEqual(expected, nextWorkingDay); }
public void TestNextWorkingDayOverNewYear() { var expected = new DateTime(2007, 1, 2); var actual = new UKBankHoliday().NextWorkingDay(new DateTime(2006, 12, 30)); Assert.AreEqual(expected, actual); }