Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/HydraRingConfiguration.cs =================================================================== diff -u -re48f22a1f61e2fe4e66caf125e26c42fdc595379 -r3cba25a5b78c48cd44d8121f2106e5ce0537d571 --- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/HydraRingConfiguration.cs (.../HydraRingConfiguration.cs) (revision e48f22a1f61e2fe4e66caf125e26c42fdc595379) +++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/HydraRingConfiguration.cs (.../HydraRingConfiguration.cs) (revision 3cba25a5b78c48cd44d8121f2106e5ce0537d571) @@ -59,6 +59,7 @@ var configurationDictionary = new Dictionary>(); InitializeHydraulicModelsConfiguration(configurationDictionary); + InitializeSectionsConfiguration(configurationDictionary); InitializeAreasConfiguration(configurationDictionary); InitializeProjectsConfiguration(configurationDictionary); @@ -84,6 +85,58 @@ }; } + private void InitializeSectionsConfiguration(Dictionary> configurationDictionary) + { + configurationDictionary["Sections"] = new List + { + new OrderedDictionary + { + { + "SectionId", 999 + }, + { + "PresentationId", 1 + }, + { + "MainMechanismId", 1 + }, + { + "Name", "HydraRingLocation" + }, + { + "Description", "HydraRingLocation" + }, + { + "RingCoordinateBegin", null + }, + { + "RingCoordinateEnd", null + }, + { + "XCoordinate", null + }, + { + "YCoordinate", null + }, + { + "StationId1", null + }, + { + "StationId2", null + }, + { + "Relative", 100.0 + }, + { + "Normal", null + }, + { + "Length", null + } + } + }; + } + private void InitializeAreasConfiguration(Dictionary> configurationDictionary) { configurationDictionary["Areas"] = new List Index: Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/HydraRingConfigurationTest.cs =================================================================== diff -u -re48f22a1f61e2fe4e66caf125e26c42fdc595379 -r3cba25a5b78c48cd44d8121f2106e5ce0537d571 --- Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/HydraRingConfigurationTest.cs (.../HydraRingConfigurationTest.cs) (revision e48f22a1f61e2fe4e66caf125e26c42fdc595379) +++ Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/HydraRingConfigurationTest.cs (.../HydraRingConfigurationTest.cs) (revision 3cba25a5b78c48cd44d8121f2106e5ce0537d571) @@ -34,6 +34,9 @@ var expectedCreationScript = "DELETE FROM [HydraulicModels];" + Environment.NewLine + "INSERT INTO [HydraulicModels] VALUES (NULL, NULL, 'WTI 2017');" + Environment.NewLine + Environment.NewLine + + "DELETE FROM [Sections];" + Environment.NewLine + + "INSERT INTO [Sections] VALUES (999, 1, 1, 'HydraRingLocation', 'HydraRingLocation', NULL, NULL, NULL, NULL, NULL, NULL, 100, NULL, NULL);" + Environment.NewLine + + Environment.NewLine + "DELETE FROM [Areas];" + Environment.NewLine + "INSERT INTO [Areas] VALUES (1, '1', 'Nederland');" + Environment.NewLine + Environment.NewLine + @@ -57,6 +60,9 @@ var expectedCreationScript = "DELETE FROM [HydraulicModels];" + Environment.NewLine + "INSERT INTO [HydraulicModels] VALUES (" + (int) TimeIntegrationSchemeType.NTI + ", " + (int) UncertaintiesType.Model + ", 'WTI 2017');" + Environment.NewLine + Environment.NewLine + + "DELETE FROM [Sections];" + Environment.NewLine + + "INSERT INTO [Sections] VALUES (999, 1, 1, 'HydraRingLocation', 'HydraRingLocation', NULL, NULL, NULL, NULL, NULL, NULL, 100, NULL, NULL);" + Environment.NewLine + + Environment.NewLine + "DELETE FROM [Areas];" + Environment.NewLine + "INSERT INTO [Areas] VALUES (1, '1', 'Nederland');" + Environment.NewLine + Environment.NewLine +