Index: Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.KernelWrapper/Creators/FailureMechanismSectionAssemblyCalculatorInputCreator.cs
===================================================================
diff -u -rff7d35236a40e27f08a25a0d39a958ba9d22331f -r98d0e5da457d6789536a76b8c7591f22aafe32d7
--- Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.KernelWrapper/Creators/FailureMechanismSectionAssemblyCalculatorInputCreator.cs (.../FailureMechanismSectionAssemblyCalculatorInputCreator.cs) (revision ff7d35236a40e27f08a25a0d39a958ba9d22331f)
+++ Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.KernelWrapper/Creators/FailureMechanismSectionAssemblyCalculatorInputCreator.cs (.../FailureMechanismSectionAssemblyCalculatorInputCreator.cs) (revision 98d0e5da457d6789536a76b8c7591f22aafe32d7)
@@ -23,32 +23,28 @@
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
-using AssemblyTool.Kernel.Assembly;
-using AssemblyTool.Kernel.Assembly.CalculatorInput;
-using AssemblyTool.Kernel.Data;
-using AssemblyTool.Kernel.Data.AssemblyCategories;
-using AssemblyTool.Kernel.Data.CalculationResults;
-using AssemblyTool.Kernel.ErrorHandling;
+using Assembly.Kernel.Interfaces;
+using Assembly.Kernel.Model.AssessmentResultTypes;
using Ringtoets.AssemblyTool.Data;
using Ringtoets.Common.Primitives;
namespace Ringtoets.AssemblyTool.KernelWrapper.Creators
{
///
- /// Creates input instances that can be used in .
+ /// Creates input instances that can be used in .
///
public static class FailureMechanismSectionAssemblyCalculatorInputCreator
{
///
- /// Creates based on the given .
+ /// Creates based on the given .
///
/// The to create the result for.
- /// The created .
+ /// The created .
/// Thrown when
/// is an invalid value.
/// Thrown when
/// is a valid value, but unsupported.
- public static SimpleCalculationResult CreateSimpleCalculationResult(SimpleAssessmentResultType input)
+ public static EAssessmentResultTypeE1 CreateAssessmentResultE1(SimpleAssessmentResultType input)
{
if (!Enum.IsDefined(typeof(SimpleAssessmentResultType), input))
{
@@ -60,13 +56,13 @@
switch (input)
{
case SimpleAssessmentResultType.None:
- return SimpleCalculationResult.None;
+ return EAssessmentResultTypeE1.Gr;
case SimpleAssessmentResultType.NotApplicable:
- return SimpleCalculationResult.NVT;
+ return EAssessmentResultTypeE1.Nvt;
case SimpleAssessmentResultType.ProbabilityNegligible:
- return SimpleCalculationResult.FV;
+ return EAssessmentResultTypeE1.Fv;
case SimpleAssessmentResultType.AssessFurther:
- return SimpleCalculationResult.VB;
+ return EAssessmentResultTypeE1.Vb;
default:
throw new NotSupportedException();
}
Index: Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.KernelWrapper.Test/Creators/FailureMechanismSectionAssemblyCalculatorInputCreatorTest.cs
===================================================================
diff -u -rff7d35236a40e27f08a25a0d39a958ba9d22331f -r98d0e5da457d6789536a76b8c7591f22aafe32d7
--- Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.KernelWrapper.Test/Creators/FailureMechanismSectionAssemblyCalculatorInputCreatorTest.cs (.../FailureMechanismSectionAssemblyCalculatorInputCreatorTest.cs) (revision ff7d35236a40e27f08a25a0d39a958ba9d22331f)
+++ Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.KernelWrapper.Test/Creators/FailureMechanismSectionAssemblyCalculatorInputCreatorTest.cs (.../FailureMechanismSectionAssemblyCalculatorInputCreatorTest.cs) (revision 98d0e5da457d6789536a76b8c7591f22aafe32d7)
@@ -23,9 +23,7 @@
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
-using AssemblyTool.Kernel.Assembly.CalculatorInput;
-using AssemblyTool.Kernel.Data.AssemblyCategories;
-using AssemblyTool.Kernel.Data.CalculationResults;
+using Assembly.Kernel.Model.AssessmentResultTypes;
using Core.Common.TestUtil;
using NUnit.Framework;
using Ringtoets.AssemblyTool.Data;
@@ -40,26 +38,26 @@
#region Simple Assessment
[Test]
- public void CreateSimpleCalculationResult_WithInvalidEnumInput_ThrowInvalidEnumArgumentException()
+ public void CreateAssessmentResultE1_WithInvalidEnumInput_ThrowInvalidEnumArgumentException()
{
// Call
- TestDelegate test = () => FailureMechanismSectionAssemblyCalculatorInputCreator.CreateSimpleCalculationResult((SimpleAssessmentResultType) 99);
+ TestDelegate test = () => FailureMechanismSectionAssemblyCalculatorInputCreator.CreateAssessmentResultE1((SimpleAssessmentResultType) 99);
// Assert
const string expectedMessage = "The value of argument 'input' (99) is invalid for Enum type 'SimpleAssessmentResultType'.";
TestHelper.AssertThrowsArgumentExceptionAndTestMessage(test, expectedMessage);
}
[Test]
- [TestCase(SimpleAssessmentResultType.None, SimpleCalculationResult.None)]
- [TestCase(SimpleAssessmentResultType.NotApplicable, SimpleCalculationResult.NVT)]
- [TestCase(SimpleAssessmentResultType.ProbabilityNegligible, SimpleCalculationResult.FV)]
- [TestCase(SimpleAssessmentResultType.AssessFurther, SimpleCalculationResult.VB)]
- public void CreateSimpleCalculationResult_ValidData_ReturnSimpleCalculationResult(SimpleAssessmentResultType originalResult,
- SimpleCalculationResult expectedResult)
+ [TestCase(SimpleAssessmentResultType.None, EAssessmentResultTypeE1.Gr)]
+ [TestCase(SimpleAssessmentResultType.NotApplicable, EAssessmentResultTypeE1.Nvt)]
+ [TestCase(SimpleAssessmentResultType.ProbabilityNegligible, EAssessmentResultTypeE1.Fv)]
+ [TestCase(SimpleAssessmentResultType.AssessFurther, EAssessmentResultTypeE1.Vb)]
+ public void CreateAssessmentResultE1_ValidData_ReturnSimpleCalculationResult(SimpleAssessmentResultType originalResult,
+ EAssessmentResultTypeE1 expectedResult)
{
// Call
- SimpleCalculationResult result = FailureMechanismSectionAssemblyCalculatorInputCreator.CreateSimpleCalculationResult(originalResult);
+ EAssessmentResultTypeE1 result = FailureMechanismSectionAssemblyCalculatorInputCreator.CreateAssessmentResultE1(originalResult);
// Assert
Assert.AreEqual(expectedResult, result);