Пример #1
0
		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();
		}
Пример #2
0
		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();
		}