Index: Ringtoets/Common/test/Ringtoets.Common.Data.TestUtil.Test/TestFailureMechanismTest.cs =================================================================== diff -u -rb6b66dd18eb14bc0723da7aa10d81a8e14e5b645 -rd2efd1dfcfbd8f09a47533950d3e89474ae2e1af --- Ringtoets/Common/test/Ringtoets.Common.Data.TestUtil.Test/TestFailureMechanismTest.cs (.../TestFailureMechanismTest.cs) (revision b6b66dd18eb14bc0723da7aa10d81a8e14e5b645) +++ Ringtoets/Common/test/Ringtoets.Common.Data.TestUtil.Test/TestFailureMechanismTest.cs (.../TestFailureMechanismTest.cs) (revision d2efd1dfcfbd8f09a47533950d3e89474ae2e1af) @@ -22,6 +22,7 @@ using System.Collections.Generic; using System.Linq; using Core.Common.Base.Geometry; +using Core.Common.TestUtil; using NUnit.Framework; using Ringtoets.Common.Data.Calculation; using Ringtoets.Common.Data.FailureMechanism; @@ -84,25 +85,30 @@ public void SetSections_WithSection_AddedSectionResult() { // Setup + string sourcePath = TestHelper.GetScratchPadPath(); + var failureMechanism = new TestFailureMechanism(); FailureMechanismSection section = FailureMechanismSectionTestFactory.CreateFailureMechanismSection(); // Call failureMechanism.SetSections(new[] { section - }); + }, sourcePath); // Assert Assert.AreEqual(1, failureMechanism.Sections.Count()); Assert.AreEqual(1, failureMechanism.SectionResults.Count()); Assert.AreSame(section, failureMechanism.SectionResults.First().Section); + Assert.AreEqual(sourcePath, failureMechanism.FailureMechanismSectionSourcePath); } [Test] public void ClearAllSections_WithSectionsAndSectionResults_SectionsAndSectionResultsCleared() { // Setup + string sourcePath = TestHelper.GetScratchPadPath(); + var failureMechanism = new TestFailureMechanism(); failureMechanism.SetSections(new[] @@ -115,18 +121,20 @@ { new Point2D(2, 1) }) - }); + }, sourcePath); // Precondition Assert.AreEqual(2, failureMechanism.Sections.Count()); Assert.AreEqual(2, failureMechanism.SectionResults.Count()); + Assert.AreEqual(sourcePath, failureMechanism.FailureMechanismSectionSourcePath); // Call failureMechanism.ClearAllSections(); // Assert CollectionAssert.IsEmpty(failureMechanism.Sections); CollectionAssert.IsEmpty(failureMechanism.SectionResults); + Assert.IsNull(failureMechanism.FailureMechanismSectionSourcePath); } } } \ No newline at end of file