public void Then_the_latest_collection_period_is_returned_for_a_given_date() { // Arrange var date = testDate.AddDays(1); // Act var period = _sut.GetPeriod(date); // Assert period.CollectionPeriod.PeriodNumber.Should().Be(2); period.CalendarMonth.Should().Be((byte)testDate.Month); period.CalendarYear.Should().Be((short)testDate.Year); period.OpenDate.Should().Be(testDate); }
public void SetPaymentPeriod(CollectionCalendar collectionCalendar) { var period = collectionCalendar.GetPeriod(DueDate); Model.PeriodNumber = period.PeriodNumber; Model.PaymentYear = period.AcademicYear; }
public void Then_the_initial_period_is_set_to_active() { // Arrange / Act var activePeriod = _sut.GetPeriod(new CollectionPeriod(1, 2021)); // Assert activePeriod.Active.Should().BeTrue(); }
public void SetPaymentPeriod(CollectionCalendar collectionCalendar) { Model.CollectionPeriod = collectionCalendar.GetPeriod(DueDate)?.CollectionPeriod; }