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