Index: Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.IO/Model/ExportableAssessmentSection.cs =================================================================== diff -u -ra4772f96edaa97e93ee69ecabe293fe66ae5716a -rfc38f668792f93cab0e9ed864540b622a7d6f406 --- Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.IO/Model/ExportableAssessmentSection.cs (.../ExportableAssessmentSection.cs) (revision a4772f96edaa97e93ee69ecabe293fe66ae5716a) +++ Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.IO/Model/ExportableAssessmentSection.cs (.../ExportableAssessmentSection.cs) (revision fc38f668792f93cab0e9ed864540b622a7d6f406) @@ -38,7 +38,7 @@ /// The id of the assessment section. /// The name of the assessment section. /// The geometry of the assessment section. - /// The collection of failure mechanism sections. + /// The collection of failure mechanism section collections. /// The assembly result of the assessment section. /// The assembly results of failure mechanisms belonging /// to this assessment section. @@ -111,7 +111,7 @@ public IEnumerable Geometry { get; } /// - /// Gets the collection of failure mechanism sections. + /// Gets the collection of failure mechanism section collections. /// public IEnumerable FailureMechanismSectionCollections { get; } Index: Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.IO/Model/ExportableFailureMechanismCombinedSectionAssemblyResult.cs =================================================================== diff -u -r6987efa7ae64f10c5c00802ca6b3ba0c08cd5ab7 -rfc38f668792f93cab0e9ed864540b622a7d6f406 --- Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.IO/Model/ExportableFailureMechanismCombinedSectionAssemblyResult.cs (.../ExportableFailureMechanismCombinedSectionAssemblyResult.cs) (revision 6987efa7ae64f10c5c00802ca6b3ba0c08cd5ab7) +++ Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.IO/Model/ExportableFailureMechanismCombinedSectionAssemblyResult.cs (.../ExportableFailureMechanismCombinedSectionAssemblyResult.cs) (revision fc38f668792f93cab0e9ed864540b622a7d6f406) @@ -20,7 +20,6 @@ // All rights reserved. using System; -using Riskeer.AssemblyTool.Data; using Riskeer.AssemblyTool.IO.Model.Enums; namespace Riskeer.AssemblyTool.IO.Model @@ -37,7 +36,7 @@ /// The assembly group of this section. /// The associated failure mechanism section result. /// Thrown when is null. - public ExportableFailureMechanismCombinedSectionAssemblyResult(FailureMechanismSectionAssemblyGroup assemblyGroup, + public ExportableFailureMechanismCombinedSectionAssemblyResult(ExportableFailureMechanismSectionAssemblyGroup assemblyGroup, ExportableAssemblyMethod assemblyMethod, ExportableFailureMechanismSectionAssemblyResult failureMechanismSectionResult) { @@ -54,13 +53,13 @@ /// /// Gets the assembly group of this section. /// - public FailureMechanismSectionAssemblyGroup AssemblyGroup { get; } - + public ExportableFailureMechanismSectionAssemblyGroup AssemblyGroup { get; } + /// /// Gets the assembly method that was used to assemble the assembly result. /// public ExportableAssemblyMethod AssemblyMethod { get; } - + /// /// Gets the associated failure mechanism section result. /// Index: Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.IO.Test/AssemblyGmlWriterTest.cs =================================================================== diff -u -rf8d1729383c35f7c6e435afbfc314beed2b3175e -rfc38f668792f93cab0e9ed864540b622a7d6f406 --- Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.IO.Test/AssemblyGmlWriterTest.cs (.../AssemblyGmlWriterTest.cs) (revision f8d1729383c35f7c6e435afbfc314beed2b3175e) +++ Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.IO.Test/AssemblyGmlWriterTest.cs (.../AssemblyGmlWriterTest.cs) (revision fc38f668792f93cab0e9ed864540b622a7d6f406) @@ -29,7 +29,6 @@ using Core.Common.TestUtil; using Core.Common.Util; using NUnit.Framework; -using Riskeer.AssemblyTool.Data; using Riskeer.AssemblyTool.IO.Model; using Riskeer.AssemblyTool.IO.Model.Enums; @@ -243,7 +242,7 @@ new[] { new ExportableFailureMechanismCombinedSectionAssemblyResult( - FailureMechanismSectionAssemblyGroup.I, ExportableAssemblyMethod.BOI3B1, + ExportableFailureMechanismSectionAssemblyGroup.I, ExportableAssemblyMethod.BOI3B1, failureMechanismSectionAssemblyResult) }) }); Index: Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.IO.Test/Model/ExportableFailureMechanismCombinedSectionAssemblyResultTest.cs =================================================================== diff -u -r6987efa7ae64f10c5c00802ca6b3ba0c08cd5ab7 -rfc38f668792f93cab0e9ed864540b622a7d6f406 --- Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.IO.Test/Model/ExportableFailureMechanismCombinedSectionAssemblyResultTest.cs (.../ExportableFailureMechanismCombinedSectionAssemblyResultTest.cs) (revision 6987efa7ae64f10c5c00802ca6b3ba0c08cd5ab7) +++ Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.IO.Test/Model/ExportableFailureMechanismCombinedSectionAssemblyResultTest.cs (.../ExportableFailureMechanismCombinedSectionAssemblyResultTest.cs) (revision fc38f668792f93cab0e9ed864540b622a7d6f406) @@ -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; @@ -40,7 +39,8 @@ // Call void Call() => new ExportableFailureMechanismCombinedSectionAssemblyResult( - random.NextEnumValue(), random.NextEnumValue(), null); + random.NextEnumValue(), + random.NextEnumValue(), null); // Assert var exception = Assert.Throws(Call); @@ -56,7 +56,7 @@ ExportableFailureMechanismSectionAssemblyResult failureMechanismSectionAssemblyResult = ExportableFailureMechanismSectionAssemblyResultTestFactory.Create(section, seed); var random = new Random(seed); - var assemblyGroup = random.NextEnumValue(); + var assemblyGroup = random.NextEnumValue(); var assemblyMethod = random.NextEnumValue(); // Call Index: Riskeer/Integration/src/Riskeer.Integration.IO/Factories/ExportableCombinedSectionAssemblyFactory.cs =================================================================== diff -u -r81843e82acc9b390e84b9478fd26e6af8a0fc4d5 -rfc38f668792f93cab0e9ed864540b622a7d6f406 --- Riskeer/Integration/src/Riskeer.Integration.IO/Factories/ExportableCombinedSectionAssemblyFactory.cs (.../ExportableCombinedSectionAssemblyFactory.cs) (revision 81843e82acc9b390e84b9478fd26e6af8a0fc4d5) +++ Riskeer/Integration/src/Riskeer.Integration.IO/Factories/ExportableCombinedSectionAssemblyFactory.cs (.../ExportableCombinedSectionAssemblyFactory.cs) (revision fc38f668792f93cab0e9ed864540b622a7d6f406) @@ -155,7 +155,8 @@ FailureMechanismSectionAssemblyGroup sectionAssemblyGroup, AssemblyMethod assemblyMethod) { return new ExportableFailureMechanismCombinedSectionAssemblyResult( - sectionAssemblyGroup, ExportableAssemblyMethodConverter.ConvertTo(assemblyMethod), + ExportableFailureMechanismSectionAssemblyGroupConverter.ConvertTo(sectionAssemblyGroup), + ExportableAssemblyMethodConverter.ConvertTo(assemblyMethod), ExportableCombinedFailureMechanismSectionHelper.GetExportableFailureMechanismSectionAssemblyResult( registry, sectionResults, combinedFailureMechanismSection)); } Index: Riskeer/Integration/test/Riskeer.Integration.IO.Test/Factories/ExportableAssessmentSectionFactoryTest.cs =================================================================== diff -u -rf8d1729383c35f7c6e435afbfc314beed2b3175e -rfc38f668792f93cab0e9ed864540b622a7d6f406 --- Riskeer/Integration/test/Riskeer.Integration.IO.Test/Factories/ExportableAssessmentSectionFactoryTest.cs (.../ExportableAssessmentSectionFactoryTest.cs) (revision f8d1729383c35f7c6e435afbfc314beed2b3175e) +++ Riskeer/Integration/test/Riskeer.Integration.IO.Test/Factories/ExportableAssessmentSectionFactoryTest.cs (.../ExportableAssessmentSectionFactoryTest.cs) (revision fc38f668792f93cab0e9ed864540b622a7d6f406) @@ -24,7 +24,6 @@ using System.Linq; 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.KernelWrapper.TestUtil.Calculators; @@ -420,7 +419,7 @@ ExportableFailureMechanismSectionAssemblyResult associatedAssemblyResult = GetCorrespondingSectionAssemblyResultResult( combinedFailureMechanismSectionAssembly, failureMechanismSectionAssemblyResults); Assert.AreSame(associatedAssemblyResult, actualExportableFailureMechanismCombinedSectionAssemblyResult.FailureMechanismSectionResult); - Assert.AreEqual(FailureMechanismSectionAssemblyGroup.Dominant, actualExportableFailureMechanismCombinedSectionAssemblyResult.AssemblyGroup); + Assert.AreEqual(ExportableFailureMechanismSectionAssemblyGroup.Dominant, actualExportableFailureMechanismCombinedSectionAssemblyResult.AssemblyGroup); Assert.AreEqual(ExportableAssemblyMethod.BOI3B1, actualExportableFailureMechanismCombinedSectionAssemblyResult.AssemblyMethod); } Index: Riskeer/Integration/test/Riskeer.Integration.IO.Test/Factories/ExportableCombinedSectionAssemblyFactoryTest.cs =================================================================== diff -u -rf8d1729383c35f7c6e435afbfc314beed2b3175e -rfc38f668792f93cab0e9ed864540b622a7d6f406 --- Riskeer/Integration/test/Riskeer.Integration.IO.Test/Factories/ExportableCombinedSectionAssemblyFactoryTest.cs (.../ExportableCombinedSectionAssemblyFactoryTest.cs) (revision f8d1729383c35f7c6e435afbfc314beed2b3175e) +++ Riskeer/Integration/test/Riskeer.Integration.IO.Test/Factories/ExportableCombinedSectionAssemblyFactoryTest.cs (.../ExportableCombinedSectionAssemblyFactoryTest.cs) (revision fc38f668792f93cab0e9ed864540b622a7d6f406) @@ -306,7 +306,7 @@ ExportableFailureMechanismCombinedSectionAssemblyResult actualResult) where T : FailureMechanismSectionResult { - Assert.AreEqual(subSectionGroup, actualResult.AssemblyGroup); + Assert.AreEqual(ExportableFailureMechanismSectionAssemblyGroupConverter.ConvertTo(subSectionGroup.Value), actualResult.AssemblyGroup); T sectionResult = failureMechanism.SectionResults.ElementAt(index); ExportableFailureMechanismSectionAssemblyResult expectedExportableSectionResult = registry.Get(sectionResult);