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); }
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); }
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()); }