Index: Ringtoets/Integration/src/Ringtoets.Integration.Data/Assembly/CombinedAssemblyFailureMechanismSectionFactory.cs =================================================================== diff -u -r30fb3efb7ec736a4f4919d89df2c0168fb99fd8c -r316472af746bea55421a9bec5091f2ea8bf29898 --- Ringtoets/Integration/src/Ringtoets.Integration.Data/Assembly/CombinedAssemblyFailureMechanismSectionFactory.cs (.../CombinedAssemblyFailureMechanismSectionFactory.cs) (revision 30fb3efb7ec736a4f4919d89df2c0168fb99fd8c) +++ Ringtoets/Integration/src/Ringtoets.Integration.Data/Assembly/CombinedAssemblyFailureMechanismSectionFactory.cs (.../CombinedAssemblyFailureMechanismSectionFactory.cs) (revision 316472af746bea55421a9bec5091f2ea8bf29898) @@ -31,6 +31,7 @@ using Ringtoets.MacroStabilityInwards.Data; using Ringtoets.Piping.Data; using Ringtoets.StabilityStoneCover.Data; +using Ringtoets.WaveImpactAsphaltCover.Data; namespace Ringtoets.Integration.Data.Assembly { @@ -109,6 +110,14 @@ .ToArray()); } + WaveImpactAsphaltCoverFailureMechanism waveImpactAsphaltCoverFailureMechanism = assessmentSection.WaveImpactAsphaltCover; + if (failureMechanisms.Contains(waveImpactAsphaltCoverFailureMechanism)) + { + inputs.Add(CreateCombinedSections(waveImpactAsphaltCoverFailureMechanism.SectionResults, + assessmentSection, WaveImpactAsphaltCoverAssemblyFunc) + .ToArray()); + } + return inputs; } @@ -188,6 +197,14 @@ } } + private static Func WaveImpactAsphaltCoverAssemblyFunc + { + get + { + return (sectionResult, assessmentSection) => WaveImpactAsphaltCoverFailureMechanismAssemblyFactory.GetSectionAssemblyCategoryGroup(sectionResult); + } + } + #endregion } } \ No newline at end of file