Index: Ringtoets/Storage/test/Ringtoets.Storage.Core.Test/IntegrationTests/StorageSqLiteIntegrationTest.cs =================================================================== diff -u -r3f2f54a462f170710ac0b783c08da29584ed8041 -rd441cb29a199e83eeba442f1d0e21610805eee30 --- Ringtoets/Storage/test/Ringtoets.Storage.Core.Test/IntegrationTests/StorageSqLiteIntegrationTest.cs (.../StorageSqLiteIntegrationTest.cs) (revision 3f2f54a462f170710ac0b783c08da29584ed8041) +++ Ringtoets/Storage/test/Ringtoets.Storage.Core.Test/IntegrationTests/StorageSqLiteIntegrationTest.cs (.../StorageSqLiteIntegrationTest.cs) (revision d441cb29a199e83eeba442f1d0e21610805eee30) @@ -467,6 +467,7 @@ AssertComments(expectedFailureMechanism.OutputComments, actualFailureMechanism.OutputComments); AssertComments(expectedFailureMechanism.NotRelevantComments, actualFailureMechanism.NotRelevantComments); AssertFailureMechanismSections(expectedFailureMechanism.Sections, actualFailureMechanism.Sections); + Assert.AreEqual(expectedFailureMechanism.FailureMechanismSectionSourcePath, actualFailureMechanism.FailureMechanismSectionSourcePath); } private static void AssertFailureMechanismSections(IEnumerable expectedSections, Index: Ringtoets/Storage/test/Ringtoets.Storage.Core.TestUtil.Test/RingtoetsProjectTestHelperTest.cs =================================================================== diff -u -rff5ba4949a2923941b805988dc4a406d04da3ff5 -rd441cb29a199e83eeba442f1d0e21610805eee30 --- Ringtoets/Storage/test/Ringtoets.Storage.Core.TestUtil.Test/RingtoetsProjectTestHelperTest.cs (.../RingtoetsProjectTestHelperTest.cs) (revision ff5ba4949a2923941b805988dc4a406d04da3ff5) +++ Ringtoets/Storage/test/Ringtoets.Storage.Core.TestUtil.Test/RingtoetsProjectTestHelperTest.cs (.../RingtoetsProjectTestHelperTest.cs) (revision d441cb29a199e83eeba442f1d0e21610805eee30) @@ -26,6 +26,7 @@ using Ringtoets.ClosingStructures.Data; using Ringtoets.Common.Data.Calculation; using Ringtoets.Common.Data.Contribution; +using Ringtoets.Common.Data.FailureMechanism; using Ringtoets.Common.Data.Hydraulics; using Ringtoets.Common.Data.IllustrationPoints; using Ringtoets.Common.Data.Structures; @@ -78,6 +79,7 @@ AssertHydraulicBoundaryDatabase(assessmentSection.HydraulicBoundaryDatabase); AssertHydraulicBoundaryLocationCalculations(assessmentSection); + AssertFailureMechanismSections(assessmentSection); AssertPipingFailureMechanism(assessmentSection); @@ -512,6 +514,15 @@ Assert.AreEqual(5293.8, hydraulicBoundaryLocationWithIllustrationPoints.Location.Y); } + private static void AssertFailureMechanismSections(AssessmentSection asssessmentSection) + { + foreach (IFailureMechanism failureMechanism in asssessmentSection.GetFailureMechanisms()) + { + Assert.IsNotEmpty(failureMechanism.FailureMechanismSectionSourcePath); + Assert.IsNotEmpty(failureMechanism.Sections); + } + } + #region Dune Erosion Failure Mechanism private static void AssertDuneErosionFailureMechanism(AssessmentSection assessmentSection) Index: Ringtoets/Storage/test/Ringtoets.Storage.Core.TestUtil/RingtoetsProjectTestHelper.cs =================================================================== diff -u -rff5ba4949a2923941b805988dc4a406d04da3ff5 -rd441cb29a199e83eeba442f1d0e21610805eee30 --- Ringtoets/Storage/test/Ringtoets.Storage.Core.TestUtil/RingtoetsProjectTestHelper.cs (.../RingtoetsProjectTestHelper.cs) (revision ff5ba4949a2923941b805988dc4a406d04da3ff5) +++ Ringtoets/Storage/test/Ringtoets.Storage.Core.TestUtil/RingtoetsProjectTestHelper.cs (.../RingtoetsProjectTestHelper.cs) (revision d441cb29a199e83eeba442f1d0e21610805eee30) @@ -304,7 +304,7 @@ private static void SetSections(IFailureMechanism failureMechanism) { - FailureMechanismTestHelper.SetSections(failureMechanism, new[] + failureMechanism.SetSections(new[] { new FailureMechanismSection("section 1", new[] { @@ -321,7 +321,7 @@ new Point2D(4, 5), new Point2D(2, 3) }) - }); + }, "failureMechanismSections/File/Path"); } private static void AddForeshoreProfiles(ForeshoreProfileCollection foreshoreProfiles)