Index: Ringtoets/Integration/test/Ringtoets.Integration.Data.Test/DuneAssessmentSectionTest.cs =================================================================== diff -u -r34955c174d61a12249d526629093343389c8c8ca -r5c044a6799b45bec77af170dca0a84bc434c5f6f --- Ringtoets/Integration/test/Ringtoets.Integration.Data.Test/DuneAssessmentSectionTest.cs (.../DuneAssessmentSectionTest.cs) (revision 34955c174d61a12249d526629093343389c8c8ca) +++ Ringtoets/Integration/test/Ringtoets.Integration.Data.Test/DuneAssessmentSectionTest.cs (.../DuneAssessmentSectionTest.cs) (revision 5c044a6799b45bec77af170dca0a84bc434c5f6f) @@ -1,5 +1,7 @@ -using Core.Common.Base; +using System.Linq; +using Core.Common.Base; + using NUnit.Framework; namespace Ringtoets.Integration.Data.Test @@ -15,11 +17,27 @@ // Assert Assert.IsInstanceOf(section); + Assert.IsInstanceOf(section); + Assert.AreEqual("Duintraject", section.Name); Assert.AreEqual("Referentielijn", section.ReferenceLine.Name); Assert.AreEqual("Faalkansverdeling", section.FailureMechanismContribution.Name); Assert.AreEqual("HR locatiedatabase", section.HydraulicBoundaryDatabase.Name); Assert.AreEqual("Duinen - Erosie", section.DuneErosionFailureMechanism.Name); - } + } + + [Test] + public void GetFailureMechanisms_Always_ReturnAllFailureMechanisms() + { + // Setup + var assessmentSection = new DuneAssessmentSection(); + + // Call + var failureMechanisms = assessmentSection.GetFailureMechanisms().ToArray(); + + // Assert + Assert.AreEqual(1, failureMechanisms.Length); + Assert.AreSame(assessmentSection.DuneErosionFailureMechanism, failureMechanisms[0]); + } } } \ No newline at end of file