public void CreateCmvSummaryResult_Should_return_null_object_When_TotalAreaCoveredSqMeters_is_null() { var summaryResult = new CMVSummaryResult(1, 2, true, 3, 4, 0, 6); var settings = new CMVSettings(1, 2, 3, 4, 5, true); var result = new CompactionCmvSummaryResult(summaryResult, settings); Assert.IsNotNull(result); Assert.IsNull(result.SummaryData); Assert.AreEqual(ContractExecutionResult.DefaultMessage, result.Message); }
public void CreateCmvSummaryResult_Should_return_full_object_When_TotalAreaCoveredSqMeters_is_not_null() { var summaryResult = new CMVSummaryResult(1, 2, true, 3, 4, 5, 6); var settings = new CMVSettings(1, 2, 3, 4, 5, true); var result = new CompactionCmvSummaryResult(summaryResult, settings); Assert.IsNotNull(result); Assert.AreEqual(ContractExecutionResult.DefaultMessage, result.Message); Assert.AreEqual(5, result.SummaryData.TotalAreaCoveredSqMeters); Assert.AreEqual(3, result.SummaryData.MaxCMVPercent); Assert.AreEqual(5, result.SummaryData.MinCMVPercent); Assert.AreEqual(1, result.SummaryData.PercentEqualsTarget); Assert.AreEqual(3, result.SummaryData.PercentGreaterThanTarget); Assert.AreEqual(6, result.SummaryData.PercentLessThanTarget); Assert.IsNotNull(result.SummaryData.CmvTarget); }
public void HasData_Should_return_expected_result_From_coverage_value(double totalAreaCovered, bool expectedResult) { var obj = new CMVSummaryResult(0, 0, false, 0, 0, totalAreaCovered, 0); Assert.AreEqual(expectedResult, obj.HasData()); }