Index: Riskeer/Piping/test/Riskeer.Piping.Data.TestUtil/SemiProbabilistic/SemiProbabilisticPipingCalculationTestFactory.cs
===================================================================
diff -u -rde3208f1b2edd577702e24093a06fa475d4aae5e -rf0293ef63e6b5a3fd92b970c76f888c5d4d91bdd
--- Riskeer/Piping/test/Riskeer.Piping.Data.TestUtil/SemiProbabilistic/SemiProbabilisticPipingCalculationTestFactory.cs (.../SemiProbabilisticPipingCalculationTestFactory.cs) (revision de3208f1b2edd577702e24093a06fa475d4aae5e)
+++ Riskeer/Piping/test/Riskeer.Piping.Data.TestUtil/SemiProbabilistic/SemiProbabilisticPipingCalculationTestFactory.cs (.../SemiProbabilisticPipingCalculationTestFactory.cs) (revision f0293ef63e6b5a3fd92b970c76f888c5d4d91bdd)
@@ -107,21 +107,23 @@
}
///
- /// Creates a scenario with valid input.
+ /// Creates a semi-probabilistic calculation with valid input.
///
/// The hydraulic boundary location to set to the input.
- /// A new .
+ /// The type of semi-probabilistic calculation to create.
+ /// A new instance of type .
/// The caller is responsible for actually providing a valid hydraulic boundary location
/// (for instance when it comes to the presence of a normative assessment level).
/// Throw when is null.
- public static SemiProbabilisticPipingCalculationScenario CreateCalculationWithValidInput(HydraulicBoundaryLocation hydraulicBoundaryLocation)
+ public static T CreateCalculationWithValidInput(HydraulicBoundaryLocation hydraulicBoundaryLocation)
+ where T : SemiProbabilisticPipingCalculation, new()
{
if (hydraulicBoundaryLocation == null)
{
throw new ArgumentNullException(nameof(hydraulicBoundaryLocation));
}
- return new SemiProbabilisticPipingCalculationScenario
+ return new T
{
InputParameters =
{