Index: dam engine/trunk/src/Deltares.DamEngine.Calculators.Tests/KernelWrappers/DamMacroStability/DamMacroStabilityKernelWrapperTests.cs =================================================================== diff -u -r683 -r686 --- dam engine/trunk/src/Deltares.DamEngine.Calculators.Tests/KernelWrappers/DamMacroStability/DamMacroStabilityKernelWrapperTests.cs (.../DamMacroStabilityKernelWrapperTests.cs) (revision 683) +++ dam engine/trunk/src/Deltares.DamEngine.Calculators.Tests/KernelWrappers/DamMacroStability/DamMacroStabilityKernelWrapperTests.cs (.../DamMacroStabilityKernelWrapperTests.cs) (revision 686) @@ -50,22 +50,24 @@ // Prepare the wrapper. Result is input for the calculation dll IKernelDataInput damStabilityInput; - kernelWrapper.Prepare(damKernelInput, out damStabilityInput); + IKernelDataOutput kernelOutput; + kernelWrapper.Prepare(damKernelInput, out damStabilityInput, out kernelOutput); // Validate the input List messages; kernelWrapper.Validate(damStabilityInput, out messages); Assert.AreEqual(0, messages.Count); // Run the dll - DamMacroStabilityOutput output = (DamMacroStabilityOutput)kernelWrapper.Execute(damStabilityInput, out messages); + kernelWrapper.Execute(damStabilityInput, kernelOutput, out messages); + DamMacroStabilityOutput damMacroStabilityOutput = (DamMacroStabilityOutput) kernelOutput; Assert.AreEqual(0, messages.Count); - Assert.AreEqual(1.71, output.Zone1.SafetyFactor, diff); - Assert.IsNull(output.Zone2); + Assert.AreEqual(1.71, damMacroStabilityOutput.Zone1.SafetyFactor, diff); + Assert.IsNull(damMacroStabilityOutput.Zone2); // Fill the design results DesignResult result; - kernelWrapper.PostProcess(damKernelInput, output, out result); + kernelWrapper.PostProcess(damKernelInput, damMacroStabilityOutput, out result); Assert.AreEqual(1.71, result.StabilityDesignResults.SafetyFactor, diff); }