Example #1
0
 /// <summary>
 /// Overload constructor with parameters.
 /// </summary>
 /// <param name="result"></param>
 public CompactionPassCountDetailedResult(PassCountDetailedResult result)
 {
     if (result != null && result.HasData())
     {
         DetailedData = new PassCountDetailsData
         {
             Percents        = result.Percents.Skip(1).ToArray(), //don't return the pass count 0 value (see PassCountSettings),
             PassCountTarget = new PassCountTargetData
             {
                 MinPassCountMachineTarget = result.ConstantTargetPassCountRange.Min,
                 MaxPassCountMachineTarget = result.ConstantTargetPassCountRange.Max,
                 TargetVaries = !result.IsTargetPassCountConstant
             },
             TotalCoverageArea = result.TotalCoverageArea
         };
     }
 }
Example #2
0
        public void HasData_Should_return_expected_result_From_coverage_value(double[] percents, double totalAreaCovered, bool expectedResult)
        {
            var obj = new PassCountDetailedResult(null, false, percents, totalAreaCovered);

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