Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators.Tests/KernelWrappers/MacroStabilityInwards/MacroStabilityInwardsKernelWrapperTests.cs =================================================================== diff -u -r5439 -r5472 --- DamEngine/trunk/src/Deltares.DamEngine.Calculators.Tests/KernelWrappers/MacroStabilityInwards/MacroStabilityInwardsKernelWrapperTests.cs (.../MacroStabilityInwardsKernelWrapperTests.cs) (revision 5439) +++ DamEngine/trunk/src/Deltares.DamEngine.Calculators.Tests/KernelWrappers/MacroStabilityInwards/MacroStabilityInwardsKernelWrapperTests.cs (.../MacroStabilityInwardsKernelWrapperTests.cs) (revision 5472) @@ -68,6 +68,7 @@ // Situation 1: no uplift. Expected PrepareResult.NotRelevant kernelInput.Location.ModelFactors.UpliftCriterionStability = 0.8; + kernelInput.CurrentEmbankmentSoil = kernelInput.Location.GetDikeEmbankmentSoil(); PrepareResult prepareResult = kernelWrapper.Prepare(kernelInput, 0, out _, out IKernelDataOutput kernelDataOutput); Assert.That(prepareResult, Is.EqualTo(PrepareResult.NotRelevant)); var damMacroStabilityOutput = (MacroStabilityOutput) kernelDataOutput; @@ -118,6 +119,7 @@ // Validate the input when valid input is provided. Expected no messages. DamKernelInput kernelInput = CreateDamKernelInputForTest(); kernelInput.Location.ModelFactors.UpliftCriterionStability = 1.4; + kernelInput.CurrentEmbankmentSoil = kernelInput.Location.GetDikeEmbankmentSoil(); PrepareResult prepareResult = kernelWrapper.Prepare(kernelInput, 0, out IKernelDataInput kernelDataInput, out IKernelDataOutput kernelDataOutput); Assert.That(prepareResult, Is.EqualTo(PrepareResult.Successful)); messages.Clear(); @@ -476,6 +478,7 @@ .MStabParameters.SlipCircleDefinition; sd.UpliftVanTangentLinesDefinition = TangentLinesDefinition.Specified; + kernelInput.CurrentEmbankmentSoil = kernelInput.Location.GetDikeEmbankmentSoil(); PrepareResult prepareResult = kernelWrapper.Prepare(kernelInput, 0, out IKernelDataInput kernelDataInput, out IKernelDataOutput kernelDataOutput); Assert.That(prepareResult, Is.EqualTo(PrepareResult.Successful)); @@ -513,6 +516,7 @@ DamKernelInput kernelInput = CreateDamKernelInputForTest(); // To ensure uplift occurs, set criterion to 1.4 kernelInput.Location.ModelFactors.UpliftCriterionStability = 1.4; + kernelInput.CurrentEmbankmentSoil = kernelInput.Location.GetDikeEmbankmentSoil(); PrepareResult prepareResult = kernelWrapper.Prepare(kernelInput, 0, out IKernelDataInput kernelDataInput, out IKernelDataOutput kernelDataOutput); Assert.That(prepareResult, Is.EqualTo(PrepareResult.Successful)); @@ -617,6 +621,7 @@ .SearchMethod = MStabSearchMethod.BeeSwarm; // To ensure uplift occurs, set criterion to 1.4 kernelInput.Location.ModelFactors.UpliftCriterionStability = 1.4; + kernelInput.CurrentEmbankmentSoil = kernelInput.Location.GetDikeEmbankmentSoil(); PrepareResult prepareResult = kernelWrapper.Prepare(kernelInput, 0, out IKernelDataInput kernelDataInput, out IKernelDataOutput kernelDataOutput); Assert.That(prepareResult, Is.EqualTo(PrepareResult.Successful));