Index: src/Deltares.DSoilModel.Forms.Tests/DSoilModelPluginTests.cs =================================================================== diff -u -r611 -r619 --- src/Deltares.DSoilModel.Forms.Tests/DSoilModelPluginTests.cs (.../DSoilModelPluginTests.cs) (revision 611) +++ src/Deltares.DSoilModel.Forms.Tests/DSoilModelPluginTests.cs (.../DSoilModelPluginTests.cs) (revision 619) @@ -1,4 +1,5 @@ -using System.IO; +using System.Collections.Generic; +using System.IO; using System.Linq; using System.Reflection; using System.Threading; @@ -8,9 +9,12 @@ using Deltares.Geotechnics; using Deltares.Geotechnics.ConePenetrationTest; using Deltares.Geotechnics.Forms; +using Deltares.Geotechnics.IO.Importers; using Deltares.Standard; using Deltares.Standard.Forms; using Deltares.Standard.Forms.DExpress; +using Deltares.Standard.Reflection; +using Deltares.Standard.TestUtils; using NUnit.Framework; namespace Deltares.DSoilModel.Forms.Tests @@ -308,32 +312,39 @@ } [Test] + [Category(Categories.WorkInProgress)] public void CanDeleteSoilTest_Borings() { var p = new DSoilModelProject(); plugin.Project = p; var fileName = Path.Combine(GetTestFilesPath(), "boring.xml"); +// var fileName = Path.Combine(GetTestFilesPath(), "boring.gef"); Assert.IsTrue(File.Exists(fileName)); +// p.ReadGefBoringFromFile(fileName); var b = new Boring(File.ReadAllText(fileName), p.Soils); p.Borings.Add(b); - var soilUsed = new Soil(); +// var importer = new GefBoringFileImporter( ); +// importer.FillFromGefString("", File.ReadAllText(fileName), p.Soils); + + var soilUsed = new Soil() { Name = b.BoringLayers[0].GefMaterialName}; b.BoringLayers[0].Soil = soilUsed; p.Soils.Add(soilUsed); // we have the soil that in use now. Importer does it for us live. + var soilUnused = new Soil(); p.Soils.Add(soilUnused); Assert.IsTrue(CanDelete(plugin, "CanDeleteSoil", soilUnused)); Assert.IsFalse(CanDelete(plugin, "CanDeleteSoil", soilUsed)); } - + [Test] public void HandleIsCreated() { Assert.IsTrue(mainForm.IsHandleCreated); } - + [Test] public void TestSettingNewProject() {