public void Page1()
        {
            var allPages = new PageDistanceRepository().GetAll();

            var page1 = allPages[0];

            page1.RowValue[0].Should().BeApproximately(3.68M, 0.1M);
            page1.RowValue[1].Should().BeApproximately(0.128M, 0.1M);
            page1.RowValue[2].Should().BeApproximately(32.5M, 0.1M);
            page1.RowValue[3].Should().BeApproximately(2.975M, 0.1M);
            page1.RowValue[4].Should().Be(13);
            page1.RowValue[5].Should().BeApproximately(0.637M, 0.1M);
            page1.RowValue[6].Should().BeApproximately(0.254M, 0.1M);

            var page2 = allPages[1];

            page2.RowValue[5].Should().BeApproximately(12.5M, 0.1M);
        }
        public void Calculate()
        {
            // Beer - Pub: 172.105399940837
            // Pub - Lion: 412.185224238556
            // Lion - Beacon: 449.450582127326
            // Beacon - Quarry: 278.880630283756
            // Quarry - CarPark: 291.072136774405

            var pageDistances = new PageDistanceRepository().GetAll();

            var page1Distances = pageDistances[0];
            var rowA           = page1Distances.RowValue[0];
            var rowB           = page1Distances.RowValue[1];
            var rowC           = page1Distances.RowValue[2];
            var rowD           = page1Distances.RowValue[3];
            var rowE           = page1Distances.RowValue[4];
            var rowF           = page1Distances.RowValue[5];
            var rowG           = page1Distances.RowValue[6];

            for (var pageIdx = 1; pageIdx < pageDistances.Count; ++pageIdx)
            {
            }
        }
Exemple #3
0
        public void ConfirmSixteenPages()
        {
            var allPages = new PageDistanceRepository().GetAll();

            allPages.Count.Should().Be(16);
        }