Index: Ringtoets/HydraRing/test/Ringtoets.HydraRing.IO.TestUtil.Test/ReadHydraulicLocationConfigurationDatabaseTestFactoryTest.cs =================================================================== diff -u -r43ed4481d47aef649cea520408027113807b53bf -rc9e7fb6fb6515a23751381d7c7ba34667d96fa76 --- Ringtoets/HydraRing/test/Ringtoets.HydraRing.IO.TestUtil.Test/ReadHydraulicLocationConfigurationDatabaseTestFactoryTest.cs (.../ReadHydraulicLocationConfigurationDatabaseTestFactoryTest.cs) (revision 43ed4481d47aef649cea520408027113807b53bf) +++ Ringtoets/HydraRing/test/Ringtoets.HydraRing.IO.TestUtil.Test/ReadHydraulicLocationConfigurationDatabaseTestFactoryTest.cs (.../ReadHydraulicLocationConfigurationDatabaseTestFactoryTest.cs) (revision c9e7fb6fb6515a23751381d7c7ba34667d96fa76) @@ -77,5 +77,33 @@ Assert.IsFalse(database.IsScenarioInformationPresent); CollectionAssert.IsEmpty(database.ReadHydraulicLocationConfigurationDatabaseSettings); } + + [Test] + public void CreateWithScenarioInformation_WithHydraulicLocationCalculationSettings_ExpectedValues() + { + // Call + ReadHydraulicLocationConfigurationDatabase database = ReadHydraulicLocationConfigurationDatabaseTestFactory.CreateWithScenarioInformation(); + + // Assert + var i = 1; + foreach (ReadHydraulicLocationMapping databaseLocationIdMapping in database.LocationIdMappings) + { + Assert.AreEqual(i, databaseLocationIdMapping.HrdLocationId); + Assert.AreEqual(i + 100, databaseLocationIdMapping.HlcdLocationId); + i++; + } + + Assert.IsTrue(database.IsScenarioInformationPresent); + ReadHydraulicLocationConfigurationDatabaseSetting setting = database.ReadHydraulicLocationConfigurationDatabaseSettings.Single(); + Assert.AreEqual("scenarioName", setting.ScenarioName); + Assert.AreEqual(1337, setting.Year); + Assert.AreEqual("scope", setting.Scope); + Assert.AreEqual("seaLevel", setting.SeaLevel); + Assert.AreEqual("riverDischarge", setting.RiverDischarge); + Assert.AreEqual("lakeLevel", setting.LakeLevel); + Assert.AreEqual("windDirection", setting.WindDirection); + Assert.AreEqual("windSpeed", setting.WindSpeed); + Assert.AreEqual("comment", setting.Comment); + } } } \ No newline at end of file