Beispiel #1
0
        private MeasurementSet BuildMeasurementSet(PlanFeature planFeature)
        {
            int minimumPoints = _random.Generate(1, MinimumPoints);
            int maximumPoints = Math.Max(minimumPoints, _random.Generate(1, MaximumPoints));

            return(new MeasurementSet(planFeature.Id, planFeature.Feature, minimumPoints, maximumPoints));
        }
Beispiel #2
0
        public PlanFeature BuildPlanFeature(Feature feature)
        {
            var planFeature     = new PlanFeature("Plan" + feature.Name, feature);
            var count           = _random.Generate(1, NumberOfMeasurementSets);
            var measurementSets = Enumerable.Range(0, count)
                                  .Select(i => BuildMeasurementSet(planFeature)).ToImmutableList();

            return(planFeature.With(measurementSets));
        }
 public NodeInput Create(PlanFeature planFeature, MeasurementSet measurementSet, ToolSet toolSet)
 {
     return(new NodeInput(planFeature.Feature, measurementSet, toolSet));
 }