Index: Ringtoets/Common/test/Ringtoets.Common.Forms.Test/Views/FailureMechanismViewTest.cs =================================================================== diff -u -r267dd861d69e6952235fb997a426aec5efdbf432 -r52289b39d16efbf1ea1cd2980d62a8541527d23c --- Ringtoets/Common/test/Ringtoets.Common.Forms.Test/Views/FailureMechanismViewTest.cs (.../FailureMechanismViewTest.cs) (revision 267dd861d69e6952235fb997a426aec5efdbf432) +++ Ringtoets/Common/test/Ringtoets.Common.Forms.Test/Views/FailureMechanismViewTest.cs (.../FailureMechanismViewTest.cs) (revision 52289b39d16efbf1ea1cd2980d62a8541527d23c) @@ -34,6 +34,7 @@ using Ringtoets.Common.Data.FailureMechanism; using Ringtoets.Common.Data.TestUtil; using Ringtoets.Common.Forms.PresentationObjects; +using Ringtoets.Common.Forms.TestUtil; using Ringtoets.Common.Forms.Views; using Ringtoets.HydraRing.Data; using RingtoetsCommonFormsResources = Ringtoets.Common.Forms.Properties.Resources; @@ -202,7 +203,7 @@ var mapDataList = mapData.Collection.ToList(); Assert.AreEqual(5, mapDataList.Count); AssertReferenceLineMapData(assessmentSection.ReferenceLine, mapDataList[referenceLineIndex]); - AssertFailureMechanismSectionsMapData(failureMechanism.Sections, mapDataList[sectionsIndex]); + MapDataTestHelper.AssertFailureMechanismSectionsMapData(failureMechanism.Sections, mapDataList[sectionsIndex]); AssertFailureMechanismSectionsStartPointMapData(failureMechanism.Sections, mapDataList[sectionsStartPointIndex]); AssertFailureMechanismSectionsEndPointMapData(failureMechanism.Sections, mapDataList[sectionsEndPointIndex]); AssertHydraulicBoundaryLocationsMapData(assessmentSection.HydraulicBoundaryDatabase, mapDataList[hydraulicBoundaryDatabaseIndex]); @@ -325,7 +326,7 @@ failureMechanism.NotifyObservers(); // Assert - AssertFailureMechanismSectionsMapData(failureMechanism.Sections, sectionMapData); + MapDataTestHelper.AssertFailureMechanismSectionsMapData(failureMechanism.Sections, sectionMapData); AssertFailureMechanismSectionsStartPointMapData(failureMechanism.Sections, sectionStartsMapData); AssertFailureMechanismSectionsEndPointMapData(failureMechanism.Sections, sectionsEndsMapData); } @@ -469,25 +470,6 @@ Assert.AreEqual("Hydraulische randvoorwaarden", mapData.Name); } - private static void AssertFailureMechanismSectionsMapData(IEnumerable sections, MapData mapData) - { - Assert.IsInstanceOf(mapData); - var sectionsMapLinesData = (MapLineData)mapData; - var sectionMapLinesFeatures = sectionsMapLinesData.Features.ToArray(); - Assert.AreEqual(1, sectionMapLinesFeatures.Length); - - var geometries = sectionMapLinesFeatures.First().MapGeometries.ToArray(); - var sectionsArray = sections.ToArray(); - Assert.AreEqual(sectionsArray.Length, geometries.Length); - - for (int index = 0; index < sectionsArray.Length; index++) - { - var failureMechanismSection = sectionsArray[index]; - CollectionAssert.AreEquivalent(failureMechanismSection.Points, geometries[index].PointCollections.First()); - } - Assert.AreEqual("Vakindeling", mapData.Name); - } - private static void AssertFailureMechanismSectionsStartPointMapData(IEnumerable sections, MapData mapData) { Assert.IsInstanceOf(mapData);