Index: dam clients/DamUI/trunk/src/Dam/Tests/DamEngineIo/FillXmlInputFromDamUiTests.cs =================================================================== diff -u -r547 -r552 --- dam clients/DamUI/trunk/src/Dam/Tests/DamEngineIo/FillXmlInputFromDamUiTests.cs (.../FillXmlInputFromDamUiTests.cs) (revision 547) +++ dam clients/DamUI/trunk/src/Dam/Tests/DamEngineIo/FillXmlInputFromDamUiTests.cs (.../FillXmlInputFromDamUiTests.cs) (revision 552) @@ -120,10 +120,38 @@ location.HeadPl3 = 1.0 * i + 0.25; location.HeadPl4 = 1.0 * i + 0.21; location.SurfaceLine2 = dike.SurfaceLines2[i]; + for (int j = 0; j < 3; j++) + { + var designScenario = FillDesignScenario(i * j); + location.Scenarios.Add(designScenario); + } dike.Locations.Add(location); } } + private static Scenario FillDesignScenario(int factor) + { + var designScenario = new Scenario(); + designScenario.RiverLevel = 1.0 * factor + 0.51; + designScenario.RiverLevelLow = 1.0 * factor + 0.52; + designScenario.DikeTableHeight = 1.0 * factor + 0.53; + designScenario.PlLineOffsetBelowDikeTopAtRiver = 1.0 * factor + 0.54; + designScenario.PlLineOffsetBelowDikeTopAtPolder = 1.0 * factor + 0.55; + designScenario.PlLineOffsetBelowShoulderBaseInside = 1.0 * factor + 0.56; + designScenario.PlLineOffsetBelowDikeToeAtPolder = 1.0 * factor + 0.57; + designScenario.PlLineOffsetBelowDikeCrestMiddle = 1.0 * factor + 0.58; + designScenario.UsePlLineOffsetBelowDikeCrestMiddle = true; + designScenario.PlLineOffsetFactorBelowShoulderCrest = 1.0 * factor + 0.59; + designScenario.UsePlLineOffsetFactorBelowShoulderCrest = true; + designScenario.HeadPl3 = 1.0 * factor + 0.60; + designScenario.HeadPl4 = 1.0 * factor + 0.61; + designScenario.UpliftCriterionStability = 1.0 * factor + 0.62; + designScenario.UpliftCriterionPiping = 1.0 * factor + 0.63; + designScenario.RequiredSafetyFactorStabilityInnerSlope = 1.0 * factor + 0.64; + designScenario.RequiredSafetyFactorStabilityOuterSlope = 1.0 * factor + 0.65; + designScenario.RequiredSafetyFactorPiping = 1.0 * factor + 0.66; + return designScenario; + } private void FillSurfaceLines(Dike dike) { const int surfaceLineCount = 3;