Index: Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.KernelWrapper/Calculators/Assessments/IFailureMechanismSectionAssessmentAssemblyCalculator.cs
===================================================================
diff -u
--- Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.KernelWrapper/Calculators/Assessments/IFailureMechanismSectionAssessmentAssemblyCalculator.cs (revision 0)
+++ Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.KernelWrapper/Calculators/Assessments/IFailureMechanismSectionAssessmentAssemblyCalculator.cs (revision 4d2792e36d49685ec7aa4de0b7e1e06270c99fe6)
@@ -0,0 +1,53 @@
+// Copyright (C) Stichting Deltares 2017. All rights reserved.
+//
+// This file is part of Ringtoets.
+//
+// Ringtoets is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// All names, logos, and references to "Deltares" are registered trademarks of
+// Stichting Deltares and remain full property of Stichting Deltares at all times.
+// All rights reserved.
+
+using Ringtoets.Common.Data.AssemblyTool;
+using Ringtoets.Common.Data.FailureMechanism;
+
+namespace Ringtoets.AssemblyTool.KernelWrapper.Calculators.Assessments
+{
+ ///
+ /// Interface representing an failure mechanism section assembly assessment calculator.
+ ///
+ ///
+ /// This interface is introduced for being able to test the conversion of:
+ ///
+ /// - Ringtoets failure mechanism section assembly assessment input into kernel input;
+ /// - kernel output into Ringtoets failure mechanism section assembly assessment output.
+ ///
+ ///
+ public interface IFailureMechanismSectionAssessmentAssemblyCalculator
+ {
+ ///
+ /// Assembles the simple assessment for the given .
+ ///
+ /// The to assemble for.
+ /// A .
+ FailureMechanismSectionAssessment AssembleSimpleAssessment(SimpleAssessmentResultType input);
+
+ ///
+ /// Assembles the simple assessment for the given .
+ ///
+ /// The to assemble for.
+ /// A .
+ FailureMechanismSectionAssessment AssembleSimpleAssessment(SimpleAssessmentResultValidityOnlyType input);
+ }
+}
\ No newline at end of file
Index: Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.KernelWrapper/Ringtoets.AssemblyTool.KernelWrapper.csproj
===================================================================
diff -u -r262cb75f10cbfc5af6418d0185d7e15076962c8b -r4d2792e36d49685ec7aa4de0b7e1e06270c99fe6
--- Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.KernelWrapper/Ringtoets.AssemblyTool.KernelWrapper.csproj (.../Ringtoets.AssemblyTool.KernelWrapper.csproj) (revision 262cb75f10cbfc5af6418d0185d7e15076962c8b)
+++ Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.KernelWrapper/Ringtoets.AssemblyTool.KernelWrapper.csproj (.../Ringtoets.AssemblyTool.KernelWrapper.csproj) (revision 4d2792e36d49685ec7aa4de0b7e1e06270c99fe6)
@@ -14,6 +14,7 @@
+
@@ -33,6 +34,11 @@
+
+ {D4200F43-3F72-4F42-AF0A-8CED416A38EC}
+ Ringtoets.Common.Data
+ False
+
{420ED9C3-0C33-47EA-B893-121A9C0DB4F1}
Ringtoets.AssemblyTool.Data