Index: DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/WaterBoardImporterTests.cs =================================================================== diff -u -r4539 -r4554 --- DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/WaterBoardImporterTests.cs (.../WaterBoardImporterTests.cs) (revision 4539) +++ DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/WaterBoardImporterTests.cs (.../WaterBoardImporterTests.cs) (revision 4554) @@ -150,6 +150,15 @@ Assert.AreEqual(51, dike.SoilList.Soils.Count); Soil soil = dike.SoilList.Soils[dike.SoilList.GetSoilIndexByName("kade")]; Assert.AreEqual(17.0, soil.AbovePhreaticLevel, cTolerance); + //Check Soil with sigma-tau table + soil = dike.SoilList.Soils[dike.SoilList.GetSoilIndexByName("CCC")]; + Assert.AreEqual(ShearStrengthModel.StressTable, soil.ShearStrengthModel); + Assert.AreEqual("CurveKlei", soil.StressTable.Name); + Assert.AreEqual(5, soil.StressTable.SigmaTaus.Count); + Assert.AreEqual(0.0, soil.StressTable.SigmaTaus[0].Sigma, cTolerance); + Assert.AreEqual(2.05, soil.StressTable.SigmaTaus[0].Tau, cTolerance); + Assert.AreEqual(110.5, soil.StressTable.SigmaTaus[4].Sigma, cTolerance); + Assert.AreEqual(44.6, soil.StressTable.SigmaTaus[4].Tau, cTolerance); // Check Segments Assert.AreEqual(2, waterBoard.Segments.Count);