Exemple #1
0
        public void CreateMdpSummaryResult_Should_return_null_object_When_TotalAreaCoveredSqMeters_is_null()
        {
            var mdpSummaryResult = new MDPSummaryResult(1, 2, true, 3, 4, 0, 5);
            var result           = new CompactionMdpSummaryResult(mdpSummaryResult, null);

            Assert.IsNotNull(result);
            Assert.AreEqual(ContractExecutionResult.DefaultMessage, result.Message);
            Assert.IsNull(result.SummaryData);
        }
Exemple #2
0
        public void CreateMdpSummaryResult_Should_return_full_object_When_TotalAreaCoveredSqMeters_is_not_null()
        {
            var mdpSummaryResult = new MDPSummaryResult(1, 2, true, 3, 4, 3425, 5);
            var mdpSettings      = new MDPSettings(7, 8, 9, 10, 11, true);

            var result = new CompactionMdpSummaryResult(mdpSummaryResult, mdpSettings);

            Assert.IsNotNull(result);
            Assert.AreEqual(ContractExecutionResult.DefaultMessage, result.Message);

            Assert.AreEqual(9, result.SummaryData.MaxMDPPercent);
            Assert.AreEqual(11, result.SummaryData.MinMDPPercent);
            Assert.AreEqual(5, result.SummaryData.PercentLessThanTarget);
            Assert.AreEqual(3, result.SummaryData.PercentGreaterThanTarget);
            Assert.AreEqual(3425, result.SummaryData.TotalAreaCoveredSqMeters);
            Assert.IsNotNull(result.SummaryData.MdpTarget);
        }
Exemple #3
0
        public void HasData_Should_return_expected_result_From_coverage_value(double totalAreaCovered, bool expectedResult)
        {
            var obj = new MDPSummaryResult(0, 0, false, 0, 0, totalAreaCovered, 0);

            Assert.AreEqual(expectedResult, obj.HasData());
        }