Index: dam failuremechanisms/damPiping/trunk/src/Tests/Deltares.DamUpliftTests/Deltares.DamUpliftTests.csproj =================================================================== diff -u -r335 -r361 --- dam failuremechanisms/damPiping/trunk/src/Tests/Deltares.DamUpliftTests/Deltares.DamUpliftTests.csproj (.../Deltares.DamUpliftTests.csproj) (revision 335) +++ dam failuremechanisms/damPiping/trunk/src/Tests/Deltares.DamUpliftTests/Deltares.DamUpliftTests.csproj (.../Deltares.DamUpliftTests.csproj) (revision 361) @@ -39,6 +39,7 @@ + Index: dam failuremechanisms/damPiping/trunk/src/Tests/Deltares.DamUpliftTests/Geo/PipingLayerTests.cs =================================================================== diff -u --- dam failuremechanisms/damPiping/trunk/src/Tests/Deltares.DamUpliftTests/Geo/PipingLayerTests.cs (revision 0) +++ dam failuremechanisms/damPiping/trunk/src/Tests/Deltares.DamUpliftTests/Geo/PipingLayerTests.cs (revision 361) @@ -0,0 +1,38 @@ +using System; +using Deltares.DamUplift.Geo; +using NUnit.Framework; + +namespace Deltares.DamUpliftTests.Geo +{ + [TestFixture] + public class PipingLayerTests + { + private const double cDiff = 1e-5; + + [Test] + public void TestAssignPipingLayer() + { + PipingLayer initLayer = new PipingLayer + { + Name = "klei", + TopLevel = 2.0, + AbovePhreaticLevel = 18.0, + BelowPhreaticLevel = 20.0, + IsAquifer = true + }; + var newLayer = new PipingLayer(); + Assert.IsFalse(newLayer.Name == initLayer.Name); + Assert.IsFalse(Math.Abs(newLayer.TopLevel - initLayer.TopLevel) < cDiff); + Assert.IsFalse(Math.Abs(newLayer.AbovePhreaticLevel - initLayer.AbovePhreaticLevel) < cDiff); + Assert.IsFalse(Math.Abs(newLayer.BelowPhreaticLevel - initLayer.BelowPhreaticLevel) < cDiff); + Assert.IsFalse(newLayer.IsAquifer == initLayer.IsAquifer); + newLayer.Assign(initLayer); + Assert.IsTrue(newLayer.Name == initLayer.Name); + Assert.IsTrue(Math.Abs(newLayer.TopLevel - initLayer.TopLevel) < cDiff); + Assert.IsTrue(Math.Abs(newLayer.AbovePhreaticLevel - initLayer.AbovePhreaticLevel) < cDiff); + Assert.IsTrue(Math.Abs(newLayer.BelowPhreaticLevel - initLayer.BelowPhreaticLevel) < cDiff); + Assert.IsTrue(newLayer.IsAquifer == initLayer.IsAquifer); + } + + } +} Index: dam failuremechanisms/damPiping/trunk/src/Tests/Deltares.DamUpliftTests/Geo/PipingProfileTests.cs =================================================================== diff -u -r360 -r361 --- dam failuremechanisms/damPiping/trunk/src/Tests/Deltares.DamUpliftTests/Geo/PipingProfileTests.cs (.../PipingProfileTests.cs) (revision 360) +++ dam failuremechanisms/damPiping/trunk/src/Tests/Deltares.DamUpliftTests/Geo/PipingProfileTests.cs (.../PipingProfileTests.cs) (revision 361) @@ -1,5 +1,4 @@ using System; -using Deltares.DamUplift; using Deltares.DamUplift.Geo; using NUnit.Framework;