コード例 #1
0
ファイル: GLRecapFacts1.cs プロジェクト: peterson1/RentLog
        public void TestMethod00002()
        {
            var dir = SampleDir.Aug27_GRY();
            var sut = new GLRecapReport(Month.July, 2018, dir);

            sut.ToExcel();
        }
コード例 #2
0
ファイル: GLRecapFacts1.cs プロジェクト: peterson1/RentLog
        public void TestMethod00001()
        {
            var dir = SampleDir.Aug27_GRY();
            var sut = new GLRecapReport(Month.July, 2018, dir);

            sut.Should().HaveCount(5);

            var equities = sut.ElementAt(0);

            equities.AccountType.Should().Be(GLAcctType.Equity);
            equities.Should().HaveCount(1);
            equities[0].Account.Name.Should().Be("Drawings");
            equities[0].TotalDebits.Should().Be(230780);
            equities[0].TotalCredits.Should().Be(0);
            equities[0].Should().HaveCount(2);
            equities.TotalDebits.Should().Be(230780);
            equities.TotalCredits.Should().Be(0);

            var assets = sut.ElementAt(1);

            assets.AccountType.Should().Be(GLAcctType.Asset);
            assets.Should().HaveCount(5);
            assets[1].Account.Name.Should().Be("Advances to Officers and Employees");
            assets[1].TotalDebits.Should().Be(1135);
            assets[1].TotalCredits.Should().Be(0);
            assets[1].Should().HaveCount(1);
            assets.TotalDebits.Should().Be(111455.83M);
            assets.TotalCredits.Should().Be(756405.14M);

            sut.TotalDebits.Should().Be(770000.23M);
            sut.TotalCredits.Should().Be(1268102.23M);
        }
コード例 #3
0
        public void FindbyIDIncludesSectionobject()
        {
            var arg = SampleDir.Aug27_GRY();
            var sut = arg.MarketState.InactiveLeases;
            var rec = sut.Find(16, true);

            rec.Stall.Section.Should().NotBeNull();
            rec.Stall.Section.Name.Should().Be("DRY");
        }
コード例 #4
0
        public void GetAllIncludesSectionobject()
        {
            var arg = SampleDir.Aug27_GRY();
            var sut = arg.MarketState.InactiveLeases;
            var all = sut.GetAll();

            foreach (var rec in all)
            {
                rec.Stall.Section.Should().NotBeNull();
                rec.Stall.Section.Name.Should().NotBeEmpty();
            }
        }
コード例 #5
0
        public void Aug27Rights()
        {
            var dir = SampleDir.Aug27_GRY();
            var db  = dir.Collections.For(27.August(2018));
            var sut = CollectorsPerformanceReport.New(dir.MarketState, db);

            sut.Should().HaveCount(1);
            sut[0].Should().HaveCount(75);

            var row = sut[0].Single(_ => _.Lease.Id == 169); //DRY 056

            row.Rights.Target.Should().Be(234);
        }