Index: DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.StixFileReader/SoilProfile2DDataModel.cs =================================================================== diff -u -r4539 -r4821 --- DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.StixFileReader/SoilProfile2DDataModel.cs (.../SoilProfile2DDataModel.cs) (revision 4539) +++ DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.StixFileReader/SoilProfile2DDataModel.cs (.../SoilProfile2DDataModel.cs) (revision 4821) @@ -74,10 +74,18 @@ }; soilProfile2D.Surfaces.Add(soilLayer2D); } - + SetLimits(soilProfile2D); return soilProfile2D; } + private static void SetLimits(SoilProfile2D soilProfile2D) + { + soilProfile2D.Geometry.Left = soilProfile2D.Geometry.MinGeometryPointsX; + soilProfile2D.Geometry.Right = soilProfile2D.Geometry.MaxGeometryPointsX; + soilProfile2D.Geometry.Bottom = soilProfile2D.Geometry.MinGeometryPointsZ; + soilProfile2D.YEnd = soilProfile2D.Geometry.Bottom; + } + private Color FetchSoilColor(PersistableSoil persistableSoil, PersistableDataModel dataModel) { var color = new Color(); Index: DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.StixFileReader.Tests/SoilProfile2DDataModelTest.cs =================================================================== diff -u -r4539 -r4821 --- DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.StixFileReader.Tests/SoilProfile2DDataModelTest.cs (.../SoilProfile2DDataModelTest.cs) (revision 4539) +++ DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.StixFileReader.Tests/SoilProfile2DDataModelTest.cs (.../SoilProfile2DDataModelTest.cs) (revision 4821) @@ -39,10 +39,17 @@ SoilProfile2D soilProfile2D = new SoilProfile2DDataModel().Create(dataModel); - Assert.That(soilProfile2D.Geometry.MinGeometryPointsX, Is.EqualTo(-500)); - Assert.That(soilProfile2D.Geometry.MaxGeometryPointsX, Is.EqualTo(500)); - Assert.That(soilProfile2D.Geometry.MinGeometryPointsZ, Is.EqualTo(-100)); - Assert.That(soilProfile2D.Geometry.MaxGeometryPointsZ, Is.EqualTo(100)); + Assert.Multiple(() => + { + Assert.That(soilProfile2D.Geometry.MinGeometryPointsX, Is.EqualTo(-500)); + Assert.That(soilProfile2D.Geometry.MaxGeometryPointsX, Is.EqualTo(500)); + Assert.That(soilProfile2D.Geometry.MinGeometryPointsZ, Is.EqualTo(-100)); + Assert.That(soilProfile2D.Geometry.MaxGeometryPointsZ, Is.EqualTo(100)); + Assert.That(soilProfile2D.Geometry.Left, Is.EqualTo(-500)); + Assert.That(soilProfile2D.Geometry.Right, Is.EqualTo(500)); + Assert.That(soilProfile2D.Geometry.Bottom, Is.EqualTo(-100)); + Assert.That(soilProfile2D.YEnd, Is.EqualTo(-100)); + }); } [Test]