Index: DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/MacroStabilityInwardsTests.cs =================================================================== diff -u -r7064 -r7068 --- DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/MacroStabilityInwardsTests.cs (.../MacroStabilityInwardsTests.cs) (revision 7064) +++ DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/MacroStabilityInwardsTests.cs (.../MacroStabilityInwardsTests.cs) (revision 7068) @@ -512,11 +512,13 @@ Output output = GetOutputStringForProject(analysisType, true); Assert.That(output.Results.CalculationResults, Has.Length.EqualTo(1)); - Assert.That(output.Results.CalculationResults[0].CalculationResult, Is.EqualTo(6)); - - Assert.That(output.Results.CalculationMessages, Has.Length.EqualTo(2)); Assert.Multiple(() => { + Assert.That(output.Results.CalculationResults[0].CalculationResult, Is.EqualTo(6)); + Assert.That(output.Results.CalculationMessages, Has.Length.EqualTo(2)); + }); + Assert.Multiple(() => + { Assert.That(output.Results.CalculationMessages[0].Message1, Does.Contain("Location 'DWP_1', subsoil scenario 'DWP_1.stix', design scenario '1': The preparation for this calculation failed.")); Assert.That(output.Results.CalculationMessages[1].Message1, Does.Contain("Level (5.50 m) should NOT be higher than dike top at river side (5.24)")); }); Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityCommon/MacroStabilityCommonHelper.cs =================================================================== diff -u -r7060 -r7068 --- DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityCommon/MacroStabilityCommonHelper.cs (.../MacroStabilityCommonHelper.cs) (revision 7060) +++ DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityCommon/MacroStabilityCommonHelper.cs (.../MacroStabilityCommonHelper.cs) (revision 7068) @@ -584,7 +584,7 @@ if (profileContainsHole || topLayerNotGenerated) { - throw new Exception(Resources.MacroStabilityKernelWrapper_SoilProfile2DHasMissingLayers); + throw new InvalidOperationException(Resources.MacroStabilityKernelWrapper_SoilProfile2DHasMissingLayers); } } }