Index: Ringtoets/Piping/test/Ringtoets.Piping.Data.TestUtil/PipingCalculationScenarioTestFactory.cs
===================================================================
diff -u -r7cccb012b51218b8989007633d8338eaf435d6f4 -rd2953d6162e73a4056e2cf2bb383a574d7c32136
--- Ringtoets/Piping/test/Ringtoets.Piping.Data.TestUtil/PipingCalculationScenarioTestFactory.cs (.../PipingCalculationScenarioTestFactory.cs) (revision 7cccb012b51218b8989007633d8338eaf435d6f4)
+++ Ringtoets/Piping/test/Ringtoets.Piping.Data.TestUtil/PipingCalculationScenarioTestFactory.cs (.../PipingCalculationScenarioTestFactory.cs) (revision d2953d6162e73a4056e2cf2bb383a574d7c32136)
@@ -26,7 +26,6 @@
using Ringtoets.Common.Data.FailureMechanism;
using Ringtoets.Common.Data.Hydraulics;
using Ringtoets.Common.Data.Probabilistics;
-using Ringtoets.Common.Data.TestUtil;
using Ringtoets.Piping.Data.SoilProfile;
using Ringtoets.Piping.Primitives;
@@ -112,9 +111,17 @@
///
/// Creates a scenario with valid input.
///
+ /// The hydraulic boundary location to set to the input.
/// A new .
- public static PipingCalculationScenario CreatePipingCalculationScenarioWithValidInput()
+ /// The caller is responsible for actually providing a valid hydraulic boundary location.
+ /// Throw when is null.
+ public static PipingCalculationScenario CreatePipingCalculationScenarioWithValidInput(HydraulicBoundaryLocation hydraulicBoundaryLocation)
{
+ if (hydraulicBoundaryLocation == null)
+ {
+ throw new ArgumentNullException(nameof(hydraulicBoundaryLocation));
+ }
+
const double bottom = 1.12;
const double top = 10.56;
var stochasticSoilProfile = new PipingStochasticSoilProfile(
@@ -167,17 +174,6 @@
surfaceLine.SetBottomDitchPolderSideAt(fourthCharacteristicPointLocation);
surfaceLine.SetDitchPolderSideAt(fifthCharacteristicPointLocation);
surfaceLine.ReferenceLineIntersectionWorldPoint = new Point2D(0.0, 0.0);
- HydraulicBoundaryLocation hydraulicBoundaryLocation = new TestHydraulicBoundaryLocation
- {
- DesignWaterLevelCalculation2 =
- {
- Output = new TestHydraulicBoundaryLocationOutput(1.1)
- },
- DesignWaterLevelCalculation3 =
- {
- Output = new TestHydraulicBoundaryLocationOutput(2.2)
- }
- };
return new PipingCalculationScenario(new GeneralPipingInput())
{