public void IndependenceDayYearTest(int year) { IndependenceDay holiday = new IndependenceDay(); Assert.Multiple(() => { Assert.AreEqual(year, holiday.GetByYear(year).Year); Assert.AreEqual(year, holiday.GetObservedByYear(year).Year); }); }
public void GivenNotIndependenceDay_WhenAskingIfObservedHoliday_ThenItShouldReturnFalse() { // arrange DateTime date = new DateTime(2019, 7, 1); IHoliday subject = new IndependenceDay(date, new NonHoliday()); // act bool actual = subject.ObservedHoliday(); // assert actual.Should().BeFalse(); }
public void GivenJulyFifthSundayIndependenceDay_WhenAskingIfObservedHoliday_ThenItShouldReturnTrue() { // arrange DateTime date = new DateTime(2021, 7, 5); IHoliday subject = new IndependenceDay(date, new NonHoliday()); // act bool actual = subject.ObservedHoliday(); // assert actual.Should().BeTrue(); }