Index: Ringtoets/HydraRing/test/Ringtoets.HydraRing.IO.TestUtil.Test/ReadHydraulicLocationConfigurationDatabaseTestFactoryTest.cs =================================================================== diff -u -r8446587099fe2aa21ab7d83ee8876c7c07f410e0 -r82bd67cbda97ba7d3752b92b7e642135eba30601 --- Ringtoets/HydraRing/test/Ringtoets.HydraRing.IO.TestUtil.Test/ReadHydraulicLocationConfigurationDatabaseTestFactoryTest.cs (.../ReadHydraulicLocationConfigurationDatabaseTestFactoryTest.cs) (revision 8446587099fe2aa21ab7d83ee8876c7c07f410e0) +++ Ringtoets/HydraRing/test/Ringtoets.HydraRing.IO.TestUtil.Test/ReadHydraulicLocationConfigurationDatabaseTestFactoryTest.cs (.../ReadHydraulicLocationConfigurationDatabaseTestFactoryTest.cs) (revision 82bd67cbda97ba7d3752b92b7e642135eba30601) @@ -19,6 +19,7 @@ // Stichting Deltares and remain full property of Stichting Deltares at all times. // All rights reserved. +using System.Collections.Generic; using System.Linq; using NUnit.Framework; using Ringtoets.HydraRing.IO.HydraulicLocationConfigurationDatabase; @@ -75,10 +76,10 @@ } [Test] - public void CreateWithScenarioInformation_ExpectedValues() + public void CreateWithConfigurationSettings_ExpectedValues() { // Call - ReadHydraulicLocationConfigurationDatabase database = ReadHydraulicLocationConfigurationDatabaseTestFactory.CreateWithScenarioInformation(); + ReadHydraulicLocationConfigurationDatabase database = ReadHydraulicLocationConfigurationDatabaseTestFactory.CreateWithConfigurationSettings(); // Assert var i = 1; @@ -100,5 +101,26 @@ Assert.AreEqual("windSpeed", setting.WindSpeed); Assert.AreEqual("comment", setting.Comment); } + + [Test] + public void CreateWithConfigurationSettings_WithReadHydraulicLocationConfigurationDatabaseSettings_ExpectedValues() + { + // Setup + IEnumerable settings = Enumerable.Empty(); + + // Call + ReadHydraulicLocationConfigurationDatabase database = ReadHydraulicLocationConfigurationDatabaseTestFactory.CreateWithConfigurationSettings(settings); + + // Assert + var i = 1; + foreach (ReadHydraulicLocationMapping databaseLocationIdMapping in database.LocationIdMappings) + { + Assert.AreEqual(i, databaseLocationIdMapping.HrdLocationId); + Assert.AreEqual(i + 100, databaseLocationIdMapping.HlcdLocationId); + i++; + } + + Assert.AreSame(settings, database.ReadHydraulicLocationConfigurationDatabaseSettings); + } } } \ No newline at end of file