Index: Ringtoets/Integration/src/Ringtoets.Integration.Data/Assembly/CombinedAssemblyFailureMechanismSectionFactory.cs =================================================================== diff -u -r5f1a25cd31abb3bc15f8f6aeaa5ee6bfa2970bd7 -r9c9b4ab28422e904c44799e1ee2d5b9407a607eb --- Ringtoets/Integration/src/Ringtoets.Integration.Data/Assembly/CombinedAssemblyFailureMechanismSectionFactory.cs (.../CombinedAssemblyFailureMechanismSectionFactory.cs) (revision 5f1a25cd31abb3bc15f8f6aeaa5ee6bfa2970bd7) +++ Ringtoets/Integration/src/Ringtoets.Integration.Data/Assembly/CombinedAssemblyFailureMechanismSectionFactory.cs (.../CombinedAssemblyFailureMechanismSectionFactory.cs) (revision 9c9b4ab28422e904c44799e1ee2d5b9407a607eb) @@ -26,6 +26,7 @@ using Ringtoets.Common.Data.FailureMechanism; using Ringtoets.GrassCoverErosionInwards.Data; using Ringtoets.GrassCoverErosionOutwards.Data; +using Ringtoets.HeightStructures.Data; using Ringtoets.Integration.Data.StandAlone; using Ringtoets.Integration.Data.StandAlone.AssemblyFactories; using Ringtoets.Integration.Data.StandAlone.SectionResults; @@ -151,6 +152,14 @@ .ToArray()); } + HeightStructuresFailureMechanism heightStructuresFailureMechanism = assessmentSection.HeightStructures; + if (failureMechanisms.Contains(heightStructuresFailureMechanism)) + { + inputs.Add(CreateCombinedSections(heightStructuresFailureMechanism.SectionResults, + assessmentSection, HeightStructuresAssemblyFunc) + .ToArray()); + } + return inputs; } @@ -270,6 +279,15 @@ } } + private static Func HeightStructuresAssemblyFunc + { + get + { + return (sectionResult, assessmentSection) => HeightStructuresFailureMechanismAssemblyFactory.GetSectionAssemblyCategoryGroup( + sectionResult, assessmentSection.HeightStructures, assessmentSection); + } + } + #endregion } } \ No newline at end of file