Index: dam engine/trunk/src/Deltares.DamEngine.Interface.Tests/FillXmlOutputFromDamTests.cs =================================================================== diff -u -r586 -r591 --- dam engine/trunk/src/Deltares.DamEngine.Interface.Tests/FillXmlOutputFromDamTests.cs (.../FillXmlOutputFromDamTests.cs) (revision 586) +++ dam engine/trunk/src/Deltares.DamEngine.Interface.Tests/FillXmlOutputFromDamTests.cs (.../FillXmlOutputFromDamTests.cs) (revision 591) @@ -22,6 +22,8 @@ using System.Collections.Generic; using Deltares.DamEngine.Data.General; using Deltares.DamEngine.Data.General.Results; +using Deltares.DamEngine.Data.Geometry; +using Deltares.DamEngine.Data.Geotechnics; using Deltares.DamEngine.Data.Standard.Calculation; using Deltares.DamEngine.Io; using Deltares.DamEngine.Io.XmlOutput; @@ -76,7 +78,6 @@ result.PipingDesignResults = new PipingDesignResults(PipingModelType.Bligh) { ResultMessage = "no run made", - FailureProbability = 2, UpliftFactor = 1.3 * i, HeaveFactor = 1.1 * i, BlighFactor = 1.03 * i, @@ -93,6 +94,58 @@ Pl4HeadAdjusted = 0.2 * i, Pl4LocationXMinUplift = 0.3 * i }; + var surfaceline = new SurfaceLine2(); + surfaceline.Name = "Redesigned Surfaceline"; + surfaceline.CharacteristicPoints.Geometry = surfaceline.Geometry; + var p1 = new CharacteristicPoint + { + CharacteristicPointType = CharacteristicPointType.SurfaceLevelOutside, + GeometryPoint = new GeometryPoint(), + X = 0, + Z = 0 + }; + surfaceline.CharacteristicPoints.Add(p1); + var p2 = new CharacteristicPoint + { + CharacteristicPointType = CharacteristicPointType.DikeToeAtRiver, + GeometryPoint = new GeometryPoint(), + X = 10, + Z = 0 + }; + surfaceline.CharacteristicPoints.Add(p2); + var p3 = new CharacteristicPoint + { + CharacteristicPointType = CharacteristicPointType.DikeTopAtRiver, + GeometryPoint = new GeometryPoint(), + X = 15, + Z = 2 + }; + surfaceline.CharacteristicPoints.Add(p3); + var p4 = new CharacteristicPoint + { + CharacteristicPointType = CharacteristicPointType.DikeTopAtPolder, + GeometryPoint = new GeometryPoint(), + X = 18, + Z = 2 + }; + surfaceline.CharacteristicPoints.Add(p4); + var p5 = new CharacteristicPoint + { + CharacteristicPointType = CharacteristicPointType.DikeToeAtPolder, + GeometryPoint = new GeometryPoint(), + X = 23, + Z = 0 + }; + surfaceline.CharacteristicPoints.Add(p5); + var p6 = new CharacteristicPoint + { + CharacteristicPointType = CharacteristicPointType.SurfaceLevelInside, + GeometryPoint = new GeometryPoint(), + X = 100, + Z = 0 + }; + surfaceline.CharacteristicPoints.Add(p6); + result.PipingDesignResults.RedesignedSurfaceLine = surfaceline; result.PipingDesignResults.UpliftSituation = situation; damProjectData.DesignCalculations.Add(result); }