public void GivenNotChristmasEve_WhenAskingIfObservedHoliday_ThenItShouldReturnFalse() { // arrange DateTime date = new DateTime(2019, 7, 1); IHoliday subject = new ChristmasDay(date, new NonHoliday()); // act bool actual = subject.ObservedHoliday(); // assert actual.Should().BeFalse(); }
public void GivenNonWeekendChristmasDay_WhenAskingIfObservedHoliday_ThenItShouldReturnTrue() { // arrange DateTime date = new DateTime(2020, 12, 25); IHoliday subject = new ChristmasDay(date, new NonHoliday()); // act bool actual = subject.ObservedHoliday(); // assert actual.Should().BeTrue(); }
public void GivenDecember26thAndSundayChristmasDay_WhenAskingIfObservedHoliday_ThenItShouldReturnTrue() { // arrange DateTime date = new DateTime(2016, 12, 26); IHoliday subject = new ChristmasDay(date, new NonHoliday()); // act bool actual = subject.ObservedHoliday(); // assert actual.Should().BeTrue(); }
public ChristmasDayTests() { _christmasDay = new ChristmasDay(); }