Index: Riskeer/Integration/test/Riskeer.Integration.TestUtil/TestDataGenerator.cs =================================================================== diff -u -rb21a6af2eaa9f8d96c56608dfd03092779e1e666 -r26d44aab3bb8e783e88202a39bbb8eb800deb7c4 --- Riskeer/Integration/test/Riskeer.Integration.TestUtil/TestDataGenerator.cs (.../TestDataGenerator.cs) (revision b21a6af2eaa9f8d96c56608dfd03092779e1e666) +++ Riskeer/Integration/test/Riskeer.Integration.TestUtil/TestDataGenerator.cs (.../TestDataGenerator.cs) (revision 26d44aab3bb8e783e88202a39bbb8eb800deb7c4) @@ -19,7 +19,6 @@ // Stichting Deltares and remain full property of Stichting Deltares at all times. // All rights reserved. -using System; using System.Collections.Generic; using System.Linq; using Core.Common.Base; @@ -68,7 +67,6 @@ public static AssessmentSection GetAssessmentSectionWithAllCalculationConfigurations( AssessmentSectionComposition composition = AssessmentSectionComposition.Dike) { - var random = new Random(21); var hydraulicBoundaryLocation1 = new TestHydraulicBoundaryLocation(); var hydraulicBoundaryLocation2 = new TestHydraulicBoundaryLocation(); var assessmentSection = new AssessmentSection(composition) @@ -98,14 +96,11 @@ hydraulicBoundaryLocation2 }); - assessmentSection.WaterLevelCalculationsForSignalFloodingProbability.First().Output = new TestHydraulicBoundaryLocationCalculationOutput(random.NextDouble()); - assessmentSection.WaterLevelCalculationsForMaximumAllowableFloodingProbability.First().Output = new TestHydraulicBoundaryLocationCalculationOutput(random.NextDouble()); + SetHydraulicBoundaryLocationCalculationsOutput(assessmentSection.WaterLevelCalculationsForSignalFloodingProbability); + SetHydraulicBoundaryLocationCalculationsOutput(assessmentSection.WaterLevelCalculationsForMaximumAllowableFloodingProbability); + SetHydraulicBoundaryLocationCalculationsOutput(assessmentSection.WaterLevelCalculationsForUserDefinedTargetProbabilities.SelectMany(p => p.HydraulicBoundaryLocationCalculations)); + SetHydraulicBoundaryLocationCalculationsOutput(assessmentSection.WaveHeightCalculationsForUserDefinedTargetProbabilities.SelectMany(p => p.HydraulicBoundaryLocationCalculations)); - assessmentSection.WaterLevelCalculationsForUserDefinedTargetProbabilities.First() - .HydraulicBoundaryLocationCalculations.First().Output = new TestHydraulicBoundaryLocationCalculationOutput(random.NextDouble()); - assessmentSection.WaveHeightCalculationsForUserDefinedTargetProbabilities.First() - .HydraulicBoundaryLocationCalculations.First().Output = new TestHydraulicBoundaryLocationCalculationOutput(random.NextDouble()); - SetFullyConfiguredFailureMechanism(assessmentSection.ClosingStructures, hydraulicBoundaryLocation1); SetFullyConfiguredFailureMechanism(assessmentSection.GrassCoverErosionInwards, hydraulicBoundaryLocation2); MacroStabilityInwardsTestDataGenerator.ConfigureFailureMechanismWithAllCalculationConfigurations(assessmentSection.MacroStabilityInwards, hydraulicBoundaryLocation2); @@ -315,6 +310,14 @@ return assessmentSection; } + private static void SetHydraulicBoundaryLocationCalculationsOutput(IEnumerable locationCalculations) + { + foreach (HydraulicBoundaryLocationCalculation calculation in locationCalculations) + { + calculation.Output = new TestHydraulicBoundaryLocationCalculationOutput(0); + } + } + private static void SetFullyConfiguredFailureMechanism(GrassCoverErosionInwardsFailureMechanism failureMechanism, HydraulicBoundaryLocation hydraulicBoundaryLocation) {