public void ItShouldReturnTrueIfDateMonthIsEqualToEndMonth() { // Arrange var startMonth = new Month(1); var endMonth = new Month(12); var dateToTest = new DateTime(DUMMY_YEAR, endMonth.Number, DUMMY_DAY); var sut = new PeriodInYear(startMonth, endMonth); // Act var result = sut.IsSatisfiedBy(dateToTest); // Assert result.Should().BeTrue(); }
public void ItShouldReturnFalseIfDateMonthIsAfterEndMonth() { // Arrange var startMonth = new Month(1); var endMonth = new Month(11); var monthAfterEnd = new Month(12); var dateToTest = new DateTime(DUMMY_YEAR, monthAfterEnd.Number, DUMMY_DAY); var sut = new PeriodInYear(startMonth, endMonth); // Act var result = sut.IsSatisfiedBy(dateToTest); // Assert result.Should().BeFalse(); }