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