public void GivenDecember23rdAndSundayChristmasEve_WhenAskingIfObservedHoliday_ThenItShouldReturnTrue() { // arrange DateTime date = new DateTime(2017, 12, 22); IHoliday subject = new ChristmasEve(date, new NonHoliday()); // act bool actual = subject.ObservedHoliday(); // assert actual.Should().BeTrue(); }
public void GivenNotChristmasEve_WhenAskingIfObservedHoliday_ThenItShouldReturnFalse() { // arrange DateTime date = new DateTime(2019, 7, 1); IHoliday subject = new ChristmasEve(date, new NonHoliday()); // act bool actual = subject.ObservedHoliday(); // assert actual.Should().BeFalse(); }
public void GivenNonWeekendChristmasEve_WhenAskingIfObservedHoliday_ThenItShouldReturnTrue() { // arrange DateTime date = new DateTime(2020, 12, 24); IHoliday subject = new ChristmasEve(date, new NonHoliday()); // act bool actual = subject.ObservedHoliday(); // assert actual.Should().BeTrue(); }