Index: Riskeer/Common/src/Riskeer.Common.Data/AssemblyTool/FailureMechanismSectionAssemblyResultFactory.cs
===================================================================
diff -u -r391d022746e1bd895983935af75594fd3b1912d4 -r4d4e101f475ebbd4646e8879031236c187b2d879
--- Riskeer/Common/src/Riskeer.Common.Data/AssemblyTool/FailureMechanismSectionAssemblyResultFactory.cs (.../FailureMechanismSectionAssemblyResultFactory.cs) (revision 391d022746e1bd895983935af75594fd3b1912d4)
+++ Riskeer/Common/src/Riskeer.Common.Data/AssemblyTool/FailureMechanismSectionAssemblyResultFactory.cs (.../FailureMechanismSectionAssemblyResultFactory.cs) (revision 4d4e101f475ebbd4646e8879031236c187b2d879)
@@ -46,11 +46,11 @@
/// to assemble with.
/// Indicator whether to use the length effect or not.
/// The N value for the section.
- /// A .
+ /// A .
/// Thrown when ,
/// or is null.
/// Thrown when the section could not be successfully assembled.
- public static FailureMechanismSectionAssemblyResult AssembleSection(
+ public static FailureMechanismSectionAssemblyResultWrapper AssembleSection(
AdoptableWithProfileProbabilityFailureMechanismSectionResult sectionResult, IAssessmentSection assessmentSection,
IFailureMechanismSectionResultCalculateProbabilityStrategy calculateProbabilityStrategy,
bool useLengthEffect, double sectionN)
@@ -108,10 +108,10 @@
/// The section result to assemble for.
/// The to assemble with.
/// The to calculate the probability with.
- /// A .
+ /// A .
/// Thrown when any argument is null.
/// Thrown when the section could not be successfully assembled.
- public static FailureMechanismSectionAssemblyResult AssembleSection(
+ public static FailureMechanismSectionAssemblyResultWrapper AssembleSection(
AdoptableFailureMechanismSectionResult sectionResult, IAssessmentSection assessmentSection, Func calculateProbabilityFunc)
{
if (sectionResult == null)
@@ -149,11 +149,11 @@
/// The section result to assemble for.
/// The to assemble with.
/// Indicator whether to use the length effect or not.
- /// A .
+ /// A .
/// Thrown when or
/// is null.
/// Thrown when the section could not be successfully assembled.
- public static FailureMechanismSectionAssemblyResult AssembleSection(
+ public static FailureMechanismSectionAssemblyResultWrapper AssembleSection(
NonAdoptableWithProfileProbabilityFailureMechanismSectionResult sectionResult, IAssessmentSection assessmentSection,
bool useLengthEffect)
{
@@ -190,10 +190,10 @@
///
/// The section result to assemble for.
/// The to assemble with.
- /// A .
+ /// A .
/// Thrown when any parameter is null.
/// Thrown when the section could not be successfully assembled.
- public static FailureMechanismSectionAssemblyResult AssembleSection(
+ public static FailureMechanismSectionAssemblyResultWrapper AssembleSection(
NonAdoptableFailureMechanismSectionResult sectionResult, IAssessmentSection assessmentSection)
{
if (sectionResult == null)
@@ -269,9 +269,9 @@
/// Performs the assembly based on the .
///
/// The input to use in the assembly.
- /// A .
+ /// A .
/// Thrown when the section could not be successfully assembled.
- private static FailureMechanismSectionAssemblyResult PerformAssembly(FailureMechanismSectionAssemblyInput input)
+ private static FailureMechanismSectionAssemblyResultWrapper PerformAssembly(FailureMechanismSectionAssemblyInput input)
{
IFailureMechanismSectionAssemblyCalculator calculator = AssemblyToolCalculatorFactory.Instance.CreateFailureMechanismSectionAssemblyCalculator(
AssemblyToolKernelFactory.Instance);
Index: Riskeer/Common/test/Riskeer.Common.Data.Test/AssemblyTool/FailureMechanismSectionAssemblyResultFactoryTest.cs
===================================================================
diff -u -r57fce1dddb5ea61181bd630f082d2518df54e51d -r4d4e101f475ebbd4646e8879031236c187b2d879
--- Riskeer/Common/test/Riskeer.Common.Data.Test/AssemblyTool/FailureMechanismSectionAssemblyResultFactoryTest.cs (.../FailureMechanismSectionAssemblyResultFactoryTest.cs) (revision 57fce1dddb5ea61181bd630f082d2518df54e51d)
+++ Riskeer/Common/test/Riskeer.Common.Data.Test/AssemblyTool/FailureMechanismSectionAssemblyResultFactoryTest.cs (.../FailureMechanismSectionAssemblyResultFactoryTest.cs) (revision 4d4e101f475ebbd4646e8879031236c187b2d879)
@@ -334,7 +334,7 @@
FailureMechanismSectionAssemblyCalculatorStub calculator = calculatorFactory.LastCreatedFailureMechanismSectionAssemblyCalculator;
// Call
- FailureMechanismSectionAssemblyResult result = FailureMechanismSectionAssemblyResultFactory.AssembleSection(
+ FailureMechanismSectionAssemblyResultWrapper result = FailureMechanismSectionAssemblyResultFactory.AssembleSection(
sectionResult, assessmentSection, calculateStrategy, random.NextBoolean(), random.NextDouble());
// Assert
@@ -494,7 +494,7 @@
FailureMechanismSectionAssemblyCalculatorStub calculator = calculatorFactory.LastCreatedFailureMechanismSectionAssemblyCalculator;
// Call
- FailureMechanismSectionAssemblyResult result = FailureMechanismSectionAssemblyResultFactory.AssembleSection(sectionResult, assessmentSection, () => double.NaN);
+ FailureMechanismSectionAssemblyResultWrapper result = FailureMechanismSectionAssemblyResultFactory.AssembleSection(sectionResult, assessmentSection, () => double.NaN);
// Assert
Assert.AreSame(calculator.FailureMechanismSectionAssemblyResultOutput, result);
@@ -677,7 +677,7 @@
FailureMechanismSectionAssemblyCalculatorStub calculator = calculatorFactory.LastCreatedFailureMechanismSectionAssemblyCalculator;
// Call
- FailureMechanismSectionAssemblyResult result = FailureMechanismSectionAssemblyResultFactory.AssembleSection(
+ FailureMechanismSectionAssemblyResultWrapper result = FailureMechanismSectionAssemblyResultFactory.AssembleSection(
sectionResult, assessmentSection, random.NextBoolean());
// Assert
@@ -807,7 +807,7 @@
FailureMechanismSectionAssemblyCalculatorStub calculator = calculatorFactory.LastCreatedFailureMechanismSectionAssemblyCalculator;
// Call
- FailureMechanismSectionAssemblyResult result = FailureMechanismSectionAssemblyResultFactory.AssembleSection(
+ FailureMechanismSectionAssemblyResultWrapper result = FailureMechanismSectionAssemblyResultFactory.AssembleSection(
sectionResult, assessmentSection);
// Assert