Index: Ringtoets/Integration/src/Ringtoets.Integration.Service/AssessmentSectionHydraulicBoundaryLocationCalculationActivityFactory.cs =================================================================== diff -u -r5cb386767f4e8fcfee8737bcd44126664d203144 -r249a26006e363c5bb4cf26d2f033ee87c30e4bf4 --- Ringtoets/Integration/src/Ringtoets.Integration.Service/AssessmentSectionHydraulicBoundaryLocationCalculationActivityFactory.cs (.../AssessmentSectionHydraulicBoundaryLocationCalculationActivityFactory.cs) (revision 5cb386767f4e8fcfee8737bcd44126664d203144) +++ Ringtoets/Integration/src/Ringtoets.Integration.Service/AssessmentSectionHydraulicBoundaryLocationCalculationActivityFactory.cs (.../AssessmentSectionHydraulicBoundaryLocationCalculationActivityFactory.cs) (revision 249a26006e363c5bb4cf26d2f033ee87c30e4bf4) @@ -34,6 +34,26 @@ public static class AssessmentSectionHydraulicBoundaryLocationCalculationActivityFactory { /// + /// Creates a collection of for all hydraulic boundary location calculations + /// in the given . + /// + /// The assessment section to create the activities for. + /// A collection of . + /// Thrown when is null. + public static IEnumerable CreateHydraulicBoundaryLocationCalculationActivities(IAssessmentSection assessmentSection) + { + if (assessmentSection == null) + { + throw new ArgumentNullException(nameof(assessmentSection)); + } + + var activities = new List(); + activities.AddRange(CreateDesignWaterLevelCalculationActivities(assessmentSection)); + activities.AddRange(CreateWaveHeightCalculationActivities(assessmentSection)); + return activities; + } + + /// /// Creates a collection of for wave height calculations /// based on the given . ///