Index: dam engine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/DamPipingSellmeijer4Forces/DamPipingSellmeijer4ForcesKernelWrapper.cs =================================================================== diff -u -r672 -r680 --- dam engine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/DamPipingSellmeijer4Forces/DamPipingSellmeijer4ForcesKernelWrapper.cs (.../DamPipingSellmeijer4ForcesKernelWrapper.cs) (revision 672) +++ dam engine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/DamPipingSellmeijer4Forces/DamPipingSellmeijer4ForcesKernelWrapper.cs (.../DamPipingSellmeijer4ForcesKernelWrapper.cs) (revision 680) @@ -36,7 +36,7 @@ var surfaceLine = damKernelInput.Location.SurfaceLine; var location = damKernelInput.Location; var riverLevel = damKernelInput.DesignScenario.RiverLevel; - var plLines = DamPipingHelper.CreatePlLines(location, soilProfile1D, riverLevel); + var plLines = PlLinesHelper.CreatePlLines(location, soilProfile1D, riverLevel); var upliftLocationDeterminator = new UpliftLocationDeterminator { PLLines = plLines, Index: dam engine/trunk/src/Deltares.DamEngine.Calculators/Deltares.DamEngine.Calculators.csproj =================================================================== diff -u -r624 -r680 --- dam engine/trunk/src/Deltares.DamEngine.Calculators/Deltares.DamEngine.Calculators.csproj (.../Deltares.DamEngine.Calculators.csproj) (revision 624) +++ dam engine/trunk/src/Deltares.DamEngine.Calculators/Deltares.DamEngine.Calculators.csproj (.../Deltares.DamEngine.Calculators.csproj) (revision 680) @@ -87,6 +87,7 @@ + Index: dam engine/trunk/src/Deltares.DamEngine.Calculators.Tests/KernelWrappers/Common/DamPipingHelperTests.cs =================================================================== diff -u --- dam engine/trunk/src/Deltares.DamEngine.Calculators.Tests/KernelWrappers/Common/DamPipingHelperTests.cs (revision 0) +++ dam engine/trunk/src/Deltares.DamEngine.Calculators.Tests/KernelWrappers/Common/DamPipingHelperTests.cs (revision 680) @@ -0,0 +1,28 @@ +using System; +using Deltares.DamEngine.Calculators.KernelWrappers.Common; +using NUnit.Framework; + +namespace Deltares.DamEngine.Calculators.Tests.KernelWrappers.Common +{ + [TestFixture] + public class DamPipingHelperTests + { + [Test] + public void TestDetermineHeightCoverLayer() + { + // Top of aquifer is below surface level + var topLevelAquifer = 3.0; + var surfaceLevel = 5.0; + // expected height = 5 - 3 = 2 + var height = DamPipingHelper.DetermineHeightCoverLayer(topLevelAquifer, surfaceLevel); + Assert.AreEqual(2.0, height); + + // Top of aquifer is above surface level + topLevelAquifer = 3.0; + surfaceLevel = 1.0; + // expected height = 0 + height = DamPipingHelper.DetermineHeightCoverLayer(topLevelAquifer, surfaceLevel); + Assert.AreEqual(0.0, height); + } + } +} Index: dam engine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/DamPipingBligh/DamPipingBlighKernelWrapper.cs =================================================================== diff -u -r674 -r680 --- dam engine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/DamPipingBligh/DamPipingBlighKernelWrapper.cs (.../DamPipingBlighKernelWrapper.cs) (revision 674) +++ dam engine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/DamPipingBligh/DamPipingBlighKernelWrapper.cs (.../DamPipingBlighKernelWrapper.cs) (revision 680) @@ -38,7 +38,7 @@ var surfaceLine = damKernelInput.Location.SurfaceLine; var location = damKernelInput.Location; double riverLevel = damKernelInput.DesignScenario.RiverLevel; - var plLines = DamPipingHelper.CreatePlLines(location, soilProfile1D, riverLevel); + var plLines = PlLinesHelper.CreatePlLines(location, soilProfile1D, riverLevel); UpliftLocationDeterminator upliftLocationDeterminator = new UpliftLocationDeterminator { PLLines = plLines, Index: dam engine/trunk/src/Deltares.DamEngine.Calculators.Tests/Deltares.DamEngine.Calculators.Tests.csproj =================================================================== diff -u -r643 -r680 --- dam engine/trunk/src/Deltares.DamEngine.Calculators.Tests/Deltares.DamEngine.Calculators.Tests.csproj (.../Deltares.DamEngine.Calculators.Tests.csproj) (revision 643) +++ dam engine/trunk/src/Deltares.DamEngine.Calculators.Tests/Deltares.DamEngine.Calculators.Tests.csproj (.../Deltares.DamEngine.Calculators.Tests.csproj) (revision 680) @@ -44,6 +44,7 @@ + @@ -63,6 +64,7 @@ Copying.AGPL.licenseheader +