public void TestMultiplePaymentsFoundWithLessPaidThanDue() { // arrange paymentDueProcessor = new PaymentDueProcessor(); var history = new List <Payment> { new Payment { Amount = 1, DeliveryPeriod = 2, CollectionPeriod = CollectionPeriodFactory.CreateFromAcademicYearAndPeriod(1819, 2), }, new Payment { Amount = 3, DeliveryPeriod = 2, CollectionPeriod = CollectionPeriodFactory.CreateFromAcademicYearAndPeriod(1819, 2), } }; // act var amount = paymentDueProcessor.CalculateRequiredPaymentAmount(5, history); // assert Assert.AreEqual(1, amount); }
public void SetUp() { paymentDueProcessor = new PaymentDueProcessor(); }