Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators.Tests/KernelWrappers/DamMacroStabilityOutwards/DamMacroStabilityOutwardsKernelWrapperTests.cs =================================================================== diff -u -r1001 -r1007 --- DamEngine/trunk/src/Deltares.DamEngine.Calculators.Tests/KernelWrappers/DamMacroStabilityOutwards/DamMacroStabilityOutwardsKernelWrapperTests.cs (.../DamMacroStabilityOutwardsKernelWrapperTests.cs) (revision 1001) +++ DamEngine/trunk/src/Deltares.DamEngine.Calculators.Tests/KernelWrappers/DamMacroStabilityOutwards/DamMacroStabilityOutwardsKernelWrapperTests.cs (.../DamMacroStabilityOutwardsKernelWrapperTests.cs) (revision 1007) @@ -60,7 +60,7 @@ } var damKernelInput = CreateDamKernelInput(); - damKernelInput.WorkingDir = workingDir; + damKernelInput.CalculationDir = workingDir; var failureMechanismParametersMStab = new FailureMechanismParametersMStab { MStabParameters = @@ -103,7 +103,8 @@ } var damKernelInput = CreateDamKernelInput(); - damKernelInput.WorkingDir = workingDir; + damKernelInput.ProjectDir = absoluteFolder; + damKernelInput.CalculationDir = workingDir; var failureMechanismParametersMStab = new FailureMechanismParametersMStab { MStabParameters = @@ -161,7 +162,8 @@ } var damKernelInput = CreateDamKernelInput(true); - damKernelInput.WorkingDir = workingDir; + damKernelInput.ProjectDir = absoluteFolder; + damKernelInput.CalculationDir = workingDir; damKernelInput.DesignScenario.Location.DikeEmbankmentMaterial = "Del_Ppp"; damKernelInput.DesignScenario.Location.ShoulderEmbankmentMaterial = "Del_Ppp"; damKernelInput.DesignScenario.Location.StabilityOptions.MinimalCircleDepth = 1.0; @@ -202,13 +204,14 @@ private static DamKernelInput CreateDamKernelInput(bool realOut = false) { + var absoluteFolder = Path.GetFullPath(Path.Combine(Directory.GetCurrentDirectory(), testFolder)); var soilDbName = Path.Combine(testFolder, "soilmaterials.mdb"); var soilGeometry2DName = "1D1.sti"; var line = FactoryForSurfaceLines.CreateSurfaceLineTutorial1(); var location = new Location(); if (realOut) { - soilDbName = Path.Combine(testFolder, "soilmaterialsOutwards.mdb"); + soilDbName = Path.Combine(absoluteFolder, "soilmaterialsOutwards.mdb"); soilGeometry2DName = "OutwardsZones.sti"; foreach (var characteristicPoint in line.CharacteristicPoints) { @@ -221,7 +224,7 @@ scenario.Location.StabilityOptions = new StabilityOptions { TrafficLoad = 10.0, - SoilGeometries2DPath = testFolder + SoilGeometries2DPath = absoluteFolder }; scenario.Location.StabilityOptions.SoilDatabaseName = soilDbName; scenario.ModelFactors.RequiredSafetyFactorStabilityOuterSlope = 1.1; @@ -418,7 +421,7 @@ // expected results are based on test CanCalculateStabilitySafetyFactorGeometry2D // in 'https://repos.deltares.nl/repos/dam/dam classic' revision 190 var soilDbName = Path.Combine(testFolder, "soilmaterials.mdb"); - var soilGeometry2DName = Path.Combine(testFolder, "1D1.sti"); + var soilGeometry2DName = "1D1.sti"; var absoluteFolder = Path.GetFullPath(Path.Combine(Directory.GetCurrentDirectory(), testFolder)); var workingDir = Path.Combine(absoluteFolder, "FullOut"); @@ -465,7 +468,9 @@ { Location = location, DesignScenario = scenario, - SubSoilScenario = subSoilScenario + SubSoilScenario = subSoilScenario, + ProjectDir = absoluteFolder, + CalculationDir = workingDir }; var kernelWrapper = new DamMacroStabilityOutwardsKernelWrapper