Index: DamClients/DamUI/trunk/src/Dam/Deltares.Dam.IntegrationTests/ImportTests.cs =================================================================== diff -u -r6873 -r6899 --- DamClients/DamUI/trunk/src/Dam/Deltares.Dam.IntegrationTests/ImportTests.cs (.../ImportTests.cs) (revision 6873) +++ DamClients/DamUI/trunk/src/Dam/Deltares.Dam.IntegrationTests/ImportTests.cs (.../ImportTests.cs) (revision 6899) @@ -55,7 +55,26 @@ // Write all log messages to a file File.WriteAllLines(Path.ChangeExtension(damDataSourceFileName, ".log"), LogManager.Messages.Select(m => m.ToString())); - Assert.That(LogManager.Messages.Count, Is.EqualTo(24)); + Assert.Multiple(() => + { + Assert.That(LogManager.Messages.Count, Is.EqualTo(24)); + Assert.That(damProject.DamProjectData.Dike.DamSoils, Has.Count.EqualTo(14)); + // Check 1 soil for import from CSV + DamSoil soil = damProject.DamProjectData.Dike.DamSoils.First(s => s.Name == "DeL_Tss"); + Assert.That(soil.Name, Is.EqualTo("DeL_Tss")); + Assert.That(soil.BelowPhreaticLevel, Is.EqualTo(17.74)); + Assert.That(soil.AbovePhreaticLevel, Is.EqualTo(16.05)); + // Check location "RK215-10" + Location location = damProject.DamProjectData.Dike.Locations.First(s => s.Name == "RK215-10"); + // Values from shapefiles + Assert.That(location.Name, Is.EqualTo("RK215-10")); + Assert.That(location.Scenarios[0].HeadPl3, Is.EqualTo(-3.111)); // Value from polygon shapefile + Assert.That(location.SegmentId, Is.EqualTo("14")); // Value from line shapefile + // Values from csv files + Assert.That(location.Scenarios[0].RequiredSafetyFactorStabilityInnerSlope, Is.EqualTo(0.9)); + Assert.That(location.Scenarios[0].RequiredSafetyFactorStabilityOuterSlope, Is.EqualTo(0.9)); + Assert.That(location.Scenarios[0].RequiredSafetyFactorPiping, Is.EqualTo(1.2)); + }); } ///