Index: Ringtoets/Integration/test/Ringtoets.Integration.TestUtils/DataImportHelper.cs =================================================================== diff -u -r4b8ab1201eba50035392ce074fa1cc5da25ff4a7 -ra940166534b3dd6e778de2e7c8e7e5241f3d3381 --- Ringtoets/Integration/test/Ringtoets.Integration.TestUtils/DataImportHelper.cs (.../DataImportHelper.cs) (revision 4b8ab1201eba50035392ce074fa1cc5da25ff4a7) +++ Ringtoets/Integration/test/Ringtoets.Integration.TestUtils/DataImportHelper.cs (.../DataImportHelper.cs) (revision a940166534b3dd6e778de2e7c8e7e5241f3d3381) @@ -33,6 +33,7 @@ using Ringtoets.Common.IO.FileImporters; using Ringtoets.Common.IO.FileImporters.MessageProviders; using Ringtoets.Common.IO.ReferenceLines; +using Ringtoets.Common.IO.SurfaceLines; using Ringtoets.Integration.Data; using Ringtoets.Integration.Plugin.Handlers; using Ringtoets.MacroStabilityInwards.Plugin.FileImporter; @@ -43,6 +44,8 @@ using Ringtoets.Piping.Plugin.FileImporter; using Ringtoets.Piping.Primitives; using StochasticSoilModelReplaceDataStrategy = Ringtoets.Piping.Plugin.FileImporter.StochasticSoilModelReplaceDataStrategy; +using PipingSurfaceLinesCsvImporterConfigurationFactory = Ringtoets.Piping.Plugin.FileImporter.SurfaceLinesCsvImporterConfigurationFactory; +using MacroStabilityInwardsSurfaceLinesCsvImporterConfigurationFactory = Ringtoets.MacroStabilityInwards.Plugin.FileImporter.SurfaceLinesCsvImporterConfigurationFactory; namespace Ringtoets.Integration.TestUtils { @@ -190,12 +193,13 @@ "DR6_surfacelines.krp.csv")) { string filePath = Path.Combine(embeddedResourceFileWriter.TargetFolderPath, "DR6_surfacelines.csv"); - var activity = new FileImportActivity(new PipingSurfaceLinesCsvImporter(assessmentSection.PipingFailureMechanism.SurfaceLines, - assessmentSection.ReferenceLine, - filePath, - new ImportMessageProvider(), - new RingtoetsPipingSurfaceLineReplaceDataStrategy(assessmentSection.PipingFailureMechanism)), - "PipingSurfaceLinesCsvImporter"); + var activity = new FileImportActivity(new SurfaceLinesCsvImporter( + assessmentSection.PipingFailureMechanism.SurfaceLines, + filePath, + new ImportMessageProvider(), + PipingSurfaceLinesCsvImporterConfigurationFactory.CreateReplaceStrategyConfiguration(assessmentSection.PipingFailureMechanism, assessmentSection.ReferenceLine)), + "PipingSurfaceLinesCsvImporter") + ; activity.Run(); activity.Finish(); } @@ -242,11 +246,11 @@ "DR6_surfacelines.csv")) { string filePath = Path.Combine(embeddedResourceFileWriter.TargetFolderPath, "DR6_surfacelines.csv"); - var activity = new FileImportActivity(new MacroStabilityInwardsSurfaceLinesCsvImporter(assessmentSection.MacroStabilityInwards.SurfaceLines, - assessmentSection.ReferenceLine, - filePath, - new ImportMessageProvider(), - new RingtoetsMacroStabilityInwardsSurfaceLineReplaceDataStrategy(assessmentSection.MacroStabilityInwards)), + var activity = new FileImportActivity(new SurfaceLinesCsvImporter( + assessmentSection.MacroStabilityInwards.SurfaceLines, + filePath, + new ImportMessageProvider(), + MacroStabilityInwardsSurfaceLinesCsvImporterConfigurationFactory.CreateReplaceStrategyConfiguration(assessmentSection.MacroStabilityInwards, assessmentSection.ReferenceLine)), "MacroStabilityInwardsSurfaceLinesCsvImporter"); activity.Run(); activity.Finish();