Index: src/Deltares.DSoilModel.Tests/DSoilModelIOTest.cs =================================================================== diff -u -r258 -r260 --- src/Deltares.DSoilModel.Tests/DSoilModelIOTest.cs (.../DSoilModelIOTest.cs) (revision 258) +++ src/Deltares.DSoilModel.Tests/DSoilModelIOTest.cs (.../DSoilModelIOTest.cs) (revision 260) @@ -5,6 +5,7 @@ using Deltares.Geotechnics; using Deltares.Geotechnics.IO.Importers; using Deltares.Standard.EventPublisher; +using Deltares.Standard.Language; using Deltares.Standard.Logging; using Deltares.Standard.TestUtils; using NUnit.Framework; @@ -15,18 +16,22 @@ public class DSoilModelIOTest { private bool oldIsDataEventPublishStopped; + private LanguageType oldLanguageType; [TestFixtureSetUp] public void FixtureSetup() { oldIsDataEventPublishStopped = DataEventPublisher.IsDataEventPublishStopped; DataEventPublisher.IsDataEventPublishStopped = true; + oldLanguageType = LocalizationManager.CurrentLanguage; + LocalizationManager.CurrentLanguage = LanguageType.English; } [TestFixtureTearDown] public void FixtureTearDown() { DataEventPublisher.IsDataEventPublishStopped = oldIsDataEventPublishStopped; + LocalizationManager.CurrentLanguage = oldLanguageType; } [Test] @@ -239,7 +244,7 @@ } [Test] - public void HandleSegmentCsvImportWithMissingProfiles() + public void SegmentCsvImportWithAllSoilProfilesMissing_IncompleteSegmentsRefused() { // see issue DSB-389, dataset wit all profiles missing var project = new DSoilModelProject(); @@ -252,9 +257,13 @@ DSoilModelIO.ReadCsvSegmentsFromFileAndAddToProject(@"TestFiles\Missing profiles\Soilsegments.csv", project, true); Assert.AreEqual(0, project.SoilSegments.Count); Assert.AreEqual(2, LogManager.Messages.Count(m => m.Message.Contains("profiles are missing"))); + } + [Test] + public void SegmentCsvImportWithSomeProfilesMissing_IncompleteSegmentsRefused() + { // dataset with partially missing profiles - project = new DSoilModelProject(); + var project = new DSoilModelProject(); LogManager.Clear(); project.ReadSoilProfiles1DFromFile(@"TestFiles\Missing profiles\1D_profiles_2segmenten.csv"); Assert.AreEqual(5, project.SoilProfiles1D.Count);