public void IsDayBeforeHoliday_ReturnsFalse_IfNextDayIsRegularSaturday() { //Arrange HolidaysManager manager = new HolidaysManager(); DateTime checkedDate = new DateTime(2017, 5, 5, 11, 23, 34); //Act manager.AddHoliday(new DateTime(2017, 5, 3)); //Assert bool isHoliday = manager.IsDayBeforeHoliday(checkedDate); Assert.IsFalse(isHoliday); }
public void IsDayBeforeHoliday_ReturnsTrue_IfNextDayAfterGivenDateIsHoliday() { //Arrange HolidaysManager manager = new HolidaysManager(); DateTime checkedDate = new DateTime(2017, 5, 2, 11, 23, 34); //Act manager.AddHoliday(new DateTime(2017, 5, 3)); //Assert bool isHoliday = manager.IsDayBeforeHoliday(checkedDate); Assert.IsTrue(isHoliday); }
public void IsDayBeforeHoliday_ReturnsFalse_IfGivenDayIsHolidayButNotNextOne() { //Arrange HolidaysManager manager = new HolidaysManager(); DateTime checkedDate = new DateTime(2017, 5, 3, 11, 23, 34); //Act manager.AddHoliday(new DateTime(2017, 5, 3)); //Assert bool isHoliday = manager.IsDayBeforeHoliday(checkedDate); Assert.IsFalse(isHoliday); }