public void ReadsAdjustments() { var arg = SampleDir.Lease197(); var lse = arg.MarketState.ActiveLeases.Find(197, true); var sut = new SampleComposer(arg.Collections); sut._billCode = BillCode.Rent; var adj = sut.ReadAdjustments(lse, 4.May(2018)); adj.Single().AmountOffset.Should().Be(-656); sut._billCode = BillCode.Rights; adj = sut.ReadAdjustments(lse, 4.May(2018)); adj.Single().AmountOffset.Should().Be(-10_000); }
public void ReadsPayments() { var arg = SampleDir.Lease197(); var lse = arg.MarketState.ActiveLeases.Find(197, true); var sut = new SampleComposer(arg.Collections); sut._billCode = BillCode.Rent; var pay = sut.ReadPayments(lse, 9.May(2018)); pay.Single().Amount.Should().Be(160); sut._billCode = BillCode.Electric; pay = sut.ReadPayments(lse, 11.May(2018)); pay.Single().Amount.Should().Be(33); pay.Single().Collector.Name.Should().Be("Jomar Pasaludos"); }