Index: Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.IO/Model/ExportableFailureMechanismSectionAssemblyResult.cs
===================================================================
diff -u -rfaef9046b62f643860c2885dc4270fce2542a1e3 -rf70260f208dfbbac4b822a2a4b00a8edc5351ccd
--- Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.IO/Model/ExportableFailureMechanismSectionAssemblyResult.cs (.../ExportableFailureMechanismSectionAssemblyResult.cs) (revision faef9046b62f643860c2885dc4270fce2542a1e3)
+++ Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.IO/Model/ExportableFailureMechanismSectionAssemblyResult.cs (.../ExportableFailureMechanismSectionAssemblyResult.cs) (revision f70260f208dfbbac4b822a2a4b00a8edc5351ccd)
@@ -20,7 +20,6 @@
// All rights reserved.
using System;
-using Riskeer.AssemblyTool.Data;
using Riskeer.AssemblyTool.IO.Helpers;
using Riskeer.AssemblyTool.IO.Model.Enums;
@@ -45,12 +44,12 @@
public ExportableFailureMechanismSectionAssemblyResult(string id,
ExportableFailureMechanismSection failureMechanismSection,
double probability,
- FailureMechanismSectionAssemblyGroup assemblyGroup,
+ ExportableFailureMechanismSectionAssemblyGroup assemblyGroup,
ExportableAssemblyMethod assemblyGroupAssemblyMethod,
ExportableAssemblyMethod probabilityAssemblyMethod)
{
IdValidationHelper.ThrowIfInvalid(id);
-
+
if (failureMechanismSection == null)
{
throw new ArgumentNullException(nameof(failureMechanismSection));
@@ -77,7 +76,7 @@
///
/// Gets the assembly group.
///
- public FailureMechanismSectionAssemblyGroup AssemblyGroup { get; }
+ public ExportableFailureMechanismSectionAssemblyGroup AssemblyGroup { get; }
///
/// Gets the method that was used to assemble the assembly group for this section.
Index: Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.IO.Test/AssemblyGmlWriterTest.cs
===================================================================
diff -u -r452d2a4774cf89c6dce7ee4d7cbd482c26d14569 -rf70260f208dfbbac4b822a2a4b00a8edc5351ccd
--- Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.IO.Test/AssemblyGmlWriterTest.cs (.../AssemblyGmlWriterTest.cs) (revision 452d2a4774cf89c6dce7ee4d7cbd482c26d14569)
+++ Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.IO.Test/AssemblyGmlWriterTest.cs (.../AssemblyGmlWriterTest.cs) (revision f70260f208dfbbac4b822a2a4b00a8edc5351ccd)
@@ -203,7 +203,7 @@
}, 0.12, 10.23, ExportableAssemblyMethod.BOI3A1);
var failureMechanismSectionAssemblyResult = new ExportableFailureMechanismSectionAssemblyResult(
- "resultaat_GABI_1", failureMechanismSection, 0.00073, FailureMechanismSectionAssemblyGroup.III,
+ "resultaat_GABI_1", failureMechanismSection, 0.00073, ExportableFailureMechanismSectionAssemblyGroup.III,
ExportableAssemblyMethod.BOI0B1, ExportableAssemblyMethod.BOI0A2);
var assessmentSection = new ExportableAssessmentSection(
Index: Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.IO.Test/Model/ExportableFailureMechanismSectionAssemblyResultTest.cs
===================================================================
diff -u -rfaef9046b62f643860c2885dc4270fce2542a1e3 -rf70260f208dfbbac4b822a2a4b00a8edc5351ccd
--- Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.IO.Test/Model/ExportableFailureMechanismSectionAssemblyResultTest.cs (.../ExportableFailureMechanismSectionAssemblyResultTest.cs) (revision faef9046b62f643860c2885dc4270fce2542a1e3)
+++ Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.IO.Test/Model/ExportableFailureMechanismSectionAssemblyResultTest.cs (.../ExportableFailureMechanismSectionAssemblyResultTest.cs) (revision f70260f208dfbbac4b822a2a4b00a8edc5351ccd)
@@ -22,7 +22,6 @@
using System;
using Core.Common.TestUtil;
using NUnit.Framework;
-using Riskeer.AssemblyTool.Data;
using Riskeer.AssemblyTool.IO.Model;
using Riskeer.AssemblyTool.IO.Model.Enums;
using Riskeer.AssemblyTool.IO.TestUtil;
@@ -42,7 +41,7 @@
// Call
void Call() => new ExportableFailureMechanismSectionAssemblyResult(invalidId, section, random.NextDouble(),
- random.NextEnumValue(),
+ random.NextEnumValue(),
random.NextEnumValue(),
random.NextEnumValue());
@@ -59,7 +58,7 @@
// Call
void Call() => new ExportableFailureMechanismSectionAssemblyResult("id", null, random.NextDouble(),
- random.NextEnumValue(),
+ random.NextEnumValue(),
random.NextEnumValue(),
random.NextEnumValue());
@@ -77,7 +76,7 @@
var random = new Random(21);
double probability = random.NextDouble();
ExportableFailureMechanismSection section = ExportableFailureMechanismSectionTestFactory.CreateExportableFailureMechanismSection();
- var assemblyGroup = random.NextEnumValue();
+ var assemblyGroup = random.NextEnumValue();
var assemblyMethod = random.NextEnumValue();
var probabilityAssemblyMethod = random.NextEnumValue();
Index: Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.IO.TestUtil/ExportableFailureMechanismSectionAssemblyResultAssertHelper.cs
===================================================================
diff -u -rd39840d43d8d7ec0687a6172a83543d1cb60e1ba -rf70260f208dfbbac4b822a2a4b00a8edc5351ccd
--- Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.IO.TestUtil/ExportableFailureMechanismSectionAssemblyResultAssertHelper.cs (.../ExportableFailureMechanismSectionAssemblyResultAssertHelper.cs) (revision d39840d43d8d7ec0687a6172a83543d1cb60e1ba)
+++ Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.IO.TestUtil/ExportableFailureMechanismSectionAssemblyResultAssertHelper.cs (.../ExportableFailureMechanismSectionAssemblyResultAssertHelper.cs) (revision f70260f208dfbbac4b822a2a4b00a8edc5351ccd)
@@ -83,7 +83,7 @@
Assert.AreEqual($"Fa.{i}", actualExportableAssemblyResult.Id);
Assert.AreSame(section, actualExportableAssemblyResult.FailureMechanismSection);
FailureMechanismSectionAssemblyResult expectedAssemblyResult = expectedAssemblyResultWrapper.AssemblyResult;
- Assert.AreEqual(expectedAssemblyResult.FailureMechanismSectionAssemblyGroup, actualExportableAssemblyResult.AssemblyGroup);
+ Assert.AreEqual(ExportableFailureMechanismSectionAssemblyGroupConverter.ConvertTo(expectedAssemblyResult.FailureMechanismSectionAssemblyGroup), actualExportableAssemblyResult.AssemblyGroup);
Assert.AreEqual(expectedAssemblyResult.SectionProbability, actualExportableAssemblyResult.Probability);
Assert.AreEqual(ExportableAssemblyMethodConverter.ConvertTo(expectedAssemblyResultWrapper.AssemblyGroupMethod),
actualExportableAssemblyResult.AssemblyGroupAssemblyMethod);
Index: Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.IO.TestUtil/ExportableFailureMechanismSectionAssemblyResultTestFactory.cs
===================================================================
diff -u -r191163e5ea9e3725076cd87d69225f6420bd2aad -rf70260f208dfbbac4b822a2a4b00a8edc5351ccd
--- Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.IO.TestUtil/ExportableFailureMechanismSectionAssemblyResultTestFactory.cs (.../ExportableFailureMechanismSectionAssemblyResultTestFactory.cs) (revision 191163e5ea9e3725076cd87d69225f6420bd2aad)
+++ Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.IO.TestUtil/ExportableFailureMechanismSectionAssemblyResultTestFactory.cs (.../ExportableFailureMechanismSectionAssemblyResultTestFactory.cs) (revision f70260f208dfbbac4b822a2a4b00a8edc5351ccd)
@@ -21,7 +21,6 @@
using System;
using Core.Common.TestUtil;
-using Riskeer.AssemblyTool.Data;
using Riskeer.AssemblyTool.IO.Model;
using Riskeer.AssemblyTool.IO.Model.Enums;
@@ -49,15 +48,15 @@
random.NextDouble(),
random.NextEnumValue(new[]
{
- FailureMechanismSectionAssemblyGroup.NotDominant,
- FailureMechanismSectionAssemblyGroup.III,
- FailureMechanismSectionAssemblyGroup.II,
- FailureMechanismSectionAssemblyGroup.I,
- FailureMechanismSectionAssemblyGroup.Zero,
- FailureMechanismSectionAssemblyGroup.IMin,
- FailureMechanismSectionAssemblyGroup.IIMin,
- FailureMechanismSectionAssemblyGroup.IIIMin,
- FailureMechanismSectionAssemblyGroup.NotRelevant
+ ExportableFailureMechanismSectionAssemblyGroup.NotDominant,
+ ExportableFailureMechanismSectionAssemblyGroup.III,
+ ExportableFailureMechanismSectionAssemblyGroup.II,
+ ExportableFailureMechanismSectionAssemblyGroup.I,
+ ExportableFailureMechanismSectionAssemblyGroup.Zero,
+ ExportableFailureMechanismSectionAssemblyGroup.IMin,
+ ExportableFailureMechanismSectionAssemblyGroup.IIMin,
+ ExportableFailureMechanismSectionAssemblyGroup.IIIMin,
+ ExportableFailureMechanismSectionAssemblyGroup.NotRelevant
}),
random.NextEnumValue(),
random.NextEnumValue());
Index: Riskeer/Integration/src/Riskeer.Integration.IO/Factories/ExportableFailureMechanismSectionAssemblyResultFactory.cs
===================================================================
diff -u -rb355635a42391cc4f1699f6d3a0e3439ef7a7e52 -rf70260f208dfbbac4b822a2a4b00a8edc5351ccd
--- Riskeer/Integration/src/Riskeer.Integration.IO/Factories/ExportableFailureMechanismSectionAssemblyResultFactory.cs (.../ExportableFailureMechanismSectionAssemblyResultFactory.cs) (revision b355635a42391cc4f1699f6d3a0e3439ef7a7e52)
+++ Riskeer/Integration/src/Riskeer.Integration.IO/Factories/ExportableFailureMechanismSectionAssemblyResultFactory.cs (.../ExportableFailureMechanismSectionAssemblyResultFactory.cs) (revision f70260f208dfbbac4b822a2a4b00a8edc5351ccd)
@@ -107,7 +107,8 @@
var exportableFailureMechanismSectionAssemblyResult = new ExportableFailureMechanismSectionAssemblyResult(
idGenerator.GetNewId(Resources.ExportableFailureMechanismSectionAssemblyResult_IdPrefix),
registry.Get(sectionResult.Section),
- assemblyResult.SectionProbability, assemblyResult.FailureMechanismSectionAssemblyGroup,
+ assemblyResult.SectionProbability,
+ ExportableFailureMechanismSectionAssemblyGroupConverter.ConvertTo(assemblyResult.FailureMechanismSectionAssemblyGroup),
ExportableAssemblyMethodConverter.ConvertTo(assemblyResultWrapper.AssemblyGroupMethod),
ExportableAssemblyMethodConverter.ConvertTo(assemblyResultWrapper.ProbabilityMethod));