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();
        }
Exemple #4
0
 public ChristmasDayTests()
 {
     _christmasDay = new ChristmasDay();
 }