public void WhenCalendarHasTwoNonWorkingDayOfMonthThoseDaysAreNonWorkingDate() { WorkingDatesCalendar argentineCalendar = new WorkingDatesCalendar(); argentineCalendar.AddNonWorkingDayOfMonth(someJanuaryFirst()); argentineCalendar.AddNonWorkingDayOfMonth(someChrismas()); Assert.IsFalse(argentineCalendar.IsNonWorkingDate(someNotJanuaryFirst())); }
public void WhenCalendarHasANonWorkingDayOfWeekReturnsNonWorkingForThatDayOfWeekAndFalseForAnotherOne() { WorkingDatesCalendar argentineCalendar = new WorkingDatesCalendar(); argentineCalendar.AddNonWorkingDayOfWeek(DayOfWeek.Sunday); Assert.IsFalse(argentineCalendar.IsNonWorkingDate(someSaturday())); Assert.IsTrue(argentineCalendar.IsNonWorkingDate(someSunday())); }
public void WhenCalendarHasTwoNonWorkingDayOfWeekAndReturnsNonWorkingForThoseDays() { WorkingDatesCalendar argentineCalendar = new WorkingDatesCalendar(); argentineCalendar.AddNonWorkingDayOfWeek(DayOfWeek.Saturday); argentineCalendar.AddNonWorkingDayOfWeek(DayOfWeek.Sunday); Assert.IsTrue(argentineCalendar.IsNonWorkingDate(someSaturday())); Assert.IsTrue(argentineCalendar.IsNonWorkingDate(someSunday())); }
public void WhenCalendarHasANonWorkingDayOfWeekReturnsItIsNotNonWorkingDayForOtherDay() { WorkingDatesCalendar argentineCalendar = new WorkingDatesCalendar(); argentineCalendar.AddNonWorkingDayOfWeek(DayOfWeek.Sunday); Assert.IsFalse(argentineCalendar.IsNonWorkingDate(someMonday())); }
public void WhenCalendarHasANonWorkingDayOfMonthThatDayIsNonWorkingDate() { WorkingDatesCalendar argentineCalendar = new WorkingDatesCalendar(); argentineCalendar.AddNonWorkingDayOfMonth(someJanuaryFirst()); Assert.IsTrue(argentineCalendar.IsNonWorkingDate(someJanuaryFirst())); }
public void Test6() { WorkingDatesCalendar argentineCalendar = new WorkingDatesCalendar(); argentineCalendar.AddNonWorkingDayOfMonth(someJanuaryFirst()); Assert.IsFalse(argentineCalendar.IsNonWorkingDate(someNotJanuaryFirst())); }