Index: Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.KernelWrapper.TestUtil/Kernels/Assessments/FailureMechanismSectionAssessmentAssemblyKernelStub.cs
===================================================================
diff -u -rfc7fbe9882364e7caae2093c378d3cacd8858d00 -re7a4858c35baedd9d9dbd6254687945f3f04be7a
--- Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.KernelWrapper.TestUtil/Kernels/Assessments/FailureMechanismSectionAssessmentAssemblyKernelStub.cs (.../FailureMechanismSectionAssessmentAssemblyKernelStub.cs) (revision fc7fbe9882364e7caae2093c378d3cacd8858d00)
+++ Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.KernelWrapper.TestUtil/Kernels/Assessments/FailureMechanismSectionAssessmentAssemblyKernelStub.cs (.../FailureMechanismSectionAssessmentAssemblyKernelStub.cs) (revision e7a4858c35baedd9d9dbd6254687945f3f04be7a)
@@ -39,6 +39,11 @@
public SimpleCalculationResult? SimpleAssessmentFailureMechanismsInput { get; private set; }
///
+ /// Gets the input used in .
+ ///
+ public SimpleCalculationResultValidityOnly? SimpleAssessmentFailureMechanismsValidityOnlyInput { get; private set; }
+
+ ///
/// Gets a value indicating whether a calculation was called or not.
///
public bool Calculated { get; private set; }
@@ -72,7 +77,14 @@
public CalculationOutput SimpleAssessmentDirectFailureMechanisms(SimpleCalculationResultValidityOnly result)
{
- throw new NotImplementedException();
+ if (ThrowExceptionOnCalculate)
+ {
+ throw new Exception("Message", new Exception());
+ }
+
+ SimpleAssessmentFailureMechanismsValidityOnlyInput = result;
+ Calculated = true;
+ return FailureMechanismSectionAssemblyCategoryResult;
}
public CalculationOutput DetailedAssessmentDirectFailureMechanisms(DetailedCalculationResult result)