Index: Riskeer/Common/src/Riskeer.Common.Data/Structures/StructuresFailureMechanismAssemblyFactory.cs =================================================================== diff -u -r576849c98a0d7f484eebab82f27162e12f0658d3 -r12cfec70e267d72e576a11552690ae71064d487c --- Riskeer/Common/src/Riskeer.Common.Data/Structures/StructuresFailureMechanismAssemblyFactory.cs (.../StructuresFailureMechanismAssemblyFactory.cs) (revision 576849c98a0d7f484eebab82f27162e12f0658d3) +++ Riskeer/Common/src/Riskeer.Common.Data/Structures/StructuresFailureMechanismAssemblyFactory.cs (.../StructuresFailureMechanismAssemblyFactory.cs) (revision 12cfec70e267d72e576a11552690ae71064d487c) @@ -41,12 +41,12 @@ /// The section result to assemble. /// The the section result belongs to. /// The the section belongs to. - /// A . + /// A . /// Thrown when any argument is null. /// Thrown when the section could not be assembled. - public static FailureMechanismSectionAssemblyResult AssembleSection(AdoptableFailureMechanismSectionResult sectionResult, - ICalculatableFailureMechanism failureMechanism, - IAssessmentSection assessmentSection) + public static FailureMechanismSectionAssemblyResultWrapper AssembleSection(AdoptableFailureMechanismSectionResult sectionResult, + ICalculatableFailureMechanism failureMechanism, + IAssessmentSection assessmentSection) where TStructuresInput : IStructuresCalculationInput, new() { if (sectionResult == null) Index: Riskeer/Common/test/Riskeer.Common.Data.Test/Structures/StructuresFailureMechanismAssemblyFactoryTest.cs =================================================================== diff -u -r57fce1dddb5ea61181bd630f082d2518df54e51d -r12cfec70e267d72e576a11552690ae71064d487c --- Riskeer/Common/test/Riskeer.Common.Data.Test/Structures/StructuresFailureMechanismAssemblyFactoryTest.cs (.../StructuresFailureMechanismAssemblyFactoryTest.cs) (revision 57fce1dddb5ea61181bd630f082d2518df54e51d) +++ Riskeer/Common/test/Riskeer.Common.Data.Test/Structures/StructuresFailureMechanismAssemblyFactoryTest.cs (.../StructuresFailureMechanismAssemblyFactoryTest.cs) (revision 12cfec70e267d72e576a11552690ae71064d487c) @@ -156,7 +156,7 @@ FailureMechanismSectionAssemblyCalculatorStub calculator = calculatorFactory.LastCreatedFailureMechanismSectionAssemblyCalculator; // Call - FailureMechanismSectionAssemblyResult result = StructuresFailureMechanismAssemblyFactory.AssembleSection( + FailureMechanismSectionAssemblyResultWrapper result = StructuresFailureMechanismAssemblyFactory.AssembleSection( sectionResult, failureMechanism, assessmentSection); // Assert Index: Riskeer/GrassCoverErosionInwards/src/Riskeer.GrassCoverErosionInwards.Data/GrassCoverErosionInwardsFailureMechanismAssemblyFactory.cs =================================================================== diff -u -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 -r12cfec70e267d72e576a11552690ae71064d487c --- Riskeer/GrassCoverErosionInwards/src/Riskeer.GrassCoverErosionInwards.Data/GrassCoverErosionInwardsFailureMechanismAssemblyFactory.cs (.../GrassCoverErosionInwardsFailureMechanismAssemblyFactory.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) +++ Riskeer/GrassCoverErosionInwards/src/Riskeer.GrassCoverErosionInwards.Data/GrassCoverErosionInwardsFailureMechanismAssemblyFactory.cs (.../GrassCoverErosionInwardsFailureMechanismAssemblyFactory.cs) (revision 12cfec70e267d72e576a11552690ae71064d487c) @@ -40,12 +40,12 @@ /// The section result to assemble. /// The the section result belongs to. /// The the section belongs to. - /// A . + /// A . /// Thrown when any argument is null. /// Thrown when the section could not be assembled. - public static FailureMechanismSectionAssemblyResult AssembleSection(AdoptableWithProfileProbabilityFailureMechanismSectionResult sectionResult, - GrassCoverErosionInwardsFailureMechanism failureMechanism, - IAssessmentSection assessmentSection) + public static FailureMechanismSectionAssemblyResultWrapper AssembleSection(AdoptableWithProfileProbabilityFailureMechanismSectionResult sectionResult, + GrassCoverErosionInwardsFailureMechanism failureMechanism, + IAssessmentSection assessmentSection) { if (sectionResult == null) { Index: Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Data.Test/GrassCoverErosionInwardsFailureMechanismAssemblyFactoryTest.cs =================================================================== diff -u -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 -r12cfec70e267d72e576a11552690ae71064d487c --- Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Data.Test/GrassCoverErosionInwardsFailureMechanismAssemblyFactoryTest.cs (.../GrassCoverErosionInwardsFailureMechanismAssemblyFactoryTest.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) +++ Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Data.Test/GrassCoverErosionInwardsFailureMechanismAssemblyFactoryTest.cs (.../GrassCoverErosionInwardsFailureMechanismAssemblyFactoryTest.cs) (revision 12cfec70e267d72e576a11552690ae71064d487c) @@ -290,7 +290,7 @@ FailureMechanismSectionAssemblyCalculatorStub calculator = calculatorFactory.LastCreatedFailureMechanismSectionAssemblyCalculator; // Call - FailureMechanismSectionAssemblyResult result = GrassCoverErosionInwardsFailureMechanismAssemblyFactory.AssembleSection( + FailureMechanismSectionAssemblyResultWrapper result = GrassCoverErosionInwardsFailureMechanismAssemblyFactory.AssembleSection( sectionResult, failureMechanism, assessmentSection); // Assert Index: Riskeer/GrassCoverErosionOutwards/src/Riskeer.GrassCoverErosionOutwards.Data/GrassCoverErosionOutwardsFailureMechanismAssemblyFactory.cs =================================================================== diff -u -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 -r12cfec70e267d72e576a11552690ae71064d487c --- Riskeer/GrassCoverErosionOutwards/src/Riskeer.GrassCoverErosionOutwards.Data/GrassCoverErosionOutwardsFailureMechanismAssemblyFactory.cs (.../GrassCoverErosionOutwardsFailureMechanismAssemblyFactory.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) +++ Riskeer/GrassCoverErosionOutwards/src/Riskeer.GrassCoverErosionOutwards.Data/GrassCoverErosionOutwardsFailureMechanismAssemblyFactory.cs (.../GrassCoverErosionOutwardsFailureMechanismAssemblyFactory.cs) (revision 12cfec70e267d72e576a11552690ae71064d487c) @@ -39,12 +39,12 @@ /// The section result to assemble. /// The the section result belongs to. /// The the section belongs to. - /// A . + /// A . /// Thrown when any argument is null. /// Thrown when the section could not be assembled. - public static FailureMechanismSectionAssemblyResult AssembleSection(NonAdoptableWithProfileProbabilityFailureMechanismSectionResult sectionResult, - GrassCoverErosionOutwardsFailureMechanism failureMechanism, - IAssessmentSection assessmentSection) + public static FailureMechanismSectionAssemblyResultWrapper AssembleSection(NonAdoptableWithProfileProbabilityFailureMechanismSectionResult sectionResult, + GrassCoverErosionOutwardsFailureMechanism failureMechanism, + IAssessmentSection assessmentSection) { if (sectionResult == null) { Index: Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Data.Test/GrassCoverErosionOutwardsFailureMechanismAssemblyFactoryTest.cs =================================================================== diff -u -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 -r12cfec70e267d72e576a11552690ae71064d487c --- Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Data.Test/GrassCoverErosionOutwardsFailureMechanismAssemblyFactoryTest.cs (.../GrassCoverErosionOutwardsFailureMechanismAssemblyFactoryTest.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) +++ Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Data.Test/GrassCoverErosionOutwardsFailureMechanismAssemblyFactoryTest.cs (.../GrassCoverErosionOutwardsFailureMechanismAssemblyFactoryTest.cs) (revision 12cfec70e267d72e576a11552690ae71064d487c) @@ -159,7 +159,7 @@ FailureMechanismSectionAssemblyCalculatorStub calculator = calculatorFactory.LastCreatedFailureMechanismSectionAssemblyCalculator; // Call - FailureMechanismSectionAssemblyResult result = GrassCoverErosionOutwardsFailureMechanismAssemblyFactory.AssembleSection( + FailureMechanismSectionAssemblyResultWrapper result = GrassCoverErosionOutwardsFailureMechanismAssemblyFactory.AssembleSection( sectionResult, failureMechanism, assessmentSection); // Assert Index: Riskeer/Integration/src/Riskeer.Integration.Data/StandAlone/AssemblyFactories/FailureMechanismAssemblyFactory.cs =================================================================== diff -u -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 -r12cfec70e267d72e576a11552690ae71064d487c --- Riskeer/Integration/src/Riskeer.Integration.Data/StandAlone/AssemblyFactories/FailureMechanismAssemblyFactory.cs (.../FailureMechanismAssemblyFactory.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) +++ Riskeer/Integration/src/Riskeer.Integration.Data/StandAlone/AssemblyFactories/FailureMechanismAssemblyFactory.cs (.../FailureMechanismAssemblyFactory.cs) (revision 12cfec70e267d72e576a11552690ae71064d487c) @@ -39,12 +39,12 @@ /// The section result to assemble. /// The failure mechanism the section result belongs to. /// The the section belongs to. - /// A . + /// A . /// Thrown when any argument is null. /// Thrown when the section could not be assembled. - public static FailureMechanismSectionAssemblyResult AssembleSection(NonAdoptableWithProfileProbabilityFailureMechanismSectionResult sectionResult, - IHasGeneralInput failureMechanism, - IAssessmentSection assessmentSection) + public static FailureMechanismSectionAssemblyResultWrapper AssembleSection(NonAdoptableWithProfileProbabilityFailureMechanismSectionResult sectionResult, + IHasGeneralInput failureMechanism, + IAssessmentSection assessmentSection) { if (sectionResult == null) { Index: Riskeer/Integration/test/Riskeer.Integration.Data.Test/StandAlone/AssemblyFactories/FailureMechanismAssemblyFactoryTest.cs =================================================================== diff -u -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 -r12cfec70e267d72e576a11552690ae71064d487c --- Riskeer/Integration/test/Riskeer.Integration.Data.Test/StandAlone/AssemblyFactories/FailureMechanismAssemblyFactoryTest.cs (.../FailureMechanismAssemblyFactoryTest.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) +++ Riskeer/Integration/test/Riskeer.Integration.Data.Test/StandAlone/AssemblyFactories/FailureMechanismAssemblyFactoryTest.cs (.../FailureMechanismAssemblyFactoryTest.cs) (revision 12cfec70e267d72e576a11552690ae71064d487c) @@ -171,7 +171,7 @@ FailureMechanismSectionAssemblyCalculatorStub calculator = calculatorFactory.LastCreatedFailureMechanismSectionAssemblyCalculator; // Call - FailureMechanismSectionAssemblyResult result = FailureMechanismAssemblyFactory.AssembleSection( + FailureMechanismSectionAssemblyResultWrapper result = FailureMechanismAssemblyFactory.AssembleSection( sectionResult, failureMechanism, assessmentSection); // Assert Index: Riskeer/MacroStabilityInwards/src/Riskeer.MacroStabilityInwards.Data/MacroStabilityInwardsFailureMechanismAssemblyFactory.cs =================================================================== diff -u -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 -r12cfec70e267d72e576a11552690ae71064d487c --- Riskeer/MacroStabilityInwards/src/Riskeer.MacroStabilityInwards.Data/MacroStabilityInwardsFailureMechanismAssemblyFactory.cs (.../MacroStabilityInwardsFailureMechanismAssemblyFactory.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) +++ Riskeer/MacroStabilityInwards/src/Riskeer.MacroStabilityInwards.Data/MacroStabilityInwardsFailureMechanismAssemblyFactory.cs (.../MacroStabilityInwardsFailureMechanismAssemblyFactory.cs) (revision 12cfec70e267d72e576a11552690ae71064d487c) @@ -41,12 +41,12 @@ /// The section result to assemble. /// The the section result belongs to. /// The the section belongs to. - /// A . + /// A . /// Thrown when any argument is null. /// Thrown when the section could not be assembled. - public static FailureMechanismSectionAssemblyResult AssembleSection(AdoptableWithProfileProbabilityFailureMechanismSectionResult sectionResult, - MacroStabilityInwardsFailureMechanism failureMechanism, - IAssessmentSection assessmentSection) + public static FailureMechanismSectionAssemblyResultWrapper AssembleSection(AdoptableWithProfileProbabilityFailureMechanismSectionResult sectionResult, + MacroStabilityInwardsFailureMechanism failureMechanism, + IAssessmentSection assessmentSection) { if (sectionResult == null) { Index: Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.Data.Test/MacroStabilityInwardsFailureMechanismAssemblyFactoryTest.cs =================================================================== diff -u -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 -r12cfec70e267d72e576a11552690ae71064d487c --- Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.Data.Test/MacroStabilityInwardsFailureMechanismAssemblyFactoryTest.cs (.../MacroStabilityInwardsFailureMechanismAssemblyFactoryTest.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) +++ Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.Data.Test/MacroStabilityInwardsFailureMechanismAssemblyFactoryTest.cs (.../MacroStabilityInwardsFailureMechanismAssemblyFactoryTest.cs) (revision 12cfec70e267d72e576a11552690ae71064d487c) @@ -165,7 +165,7 @@ FailureMechanismSectionAssemblyCalculatorStub calculator = calculatorFactory.LastCreatedFailureMechanismSectionAssemblyCalculator; // Call - FailureMechanismSectionAssemblyResult result = MacroStabilityInwardsFailureMechanismAssemblyFactory.AssembleSection( + FailureMechanismSectionAssemblyResultWrapper result = MacroStabilityInwardsFailureMechanismAssemblyFactory.AssembleSection( sectionResult, failureMechanism, assessmentSection); // Assert Index: Riskeer/Piping/src/Riskeer.Piping.Data/PipingFailureMechanismAssemblyFactory.cs =================================================================== diff -u -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 -r12cfec70e267d72e576a11552690ae71064d487c --- Riskeer/Piping/src/Riskeer.Piping.Data/PipingFailureMechanismAssemblyFactory.cs (.../PipingFailureMechanismAssemblyFactory.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) +++ Riskeer/Piping/src/Riskeer.Piping.Data/PipingFailureMechanismAssemblyFactory.cs (.../PipingFailureMechanismAssemblyFactory.cs) (revision 12cfec70e267d72e576a11552690ae71064d487c) @@ -40,10 +40,10 @@ /// The section result to assemble. /// The the section result belongs to. /// The the section belongs to. - /// A . + /// A . /// Thrown when any argument is null. /// Thrown when the section could not be assembled. - public static FailureMechanismSectionAssemblyResult AssembleSection( + public static FailureMechanismSectionAssemblyResultWrapper AssembleSection( AdoptableWithProfileProbabilityFailureMechanismSectionResult sectionResult, PipingFailureMechanism failureMechanism, IAssessmentSection assessmentSection) Index: Riskeer/Piping/test/Riskeer.Piping.Data.Test/PipingFailureMechanismAssemblyFactoryTest.cs =================================================================== diff -u -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 -r12cfec70e267d72e576a11552690ae71064d487c --- Riskeer/Piping/test/Riskeer.Piping.Data.Test/PipingFailureMechanismAssemblyFactoryTest.cs (.../PipingFailureMechanismAssemblyFactoryTest.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) +++ Riskeer/Piping/test/Riskeer.Piping.Data.Test/PipingFailureMechanismAssemblyFactoryTest.cs (.../PipingFailureMechanismAssemblyFactoryTest.cs) (revision 12cfec70e267d72e576a11552690ae71064d487c) @@ -169,7 +169,7 @@ FailureMechanismSectionAssemblyCalculatorStub calculator = calculatorFactory.LastCreatedFailureMechanismSectionAssemblyCalculator; // Call - FailureMechanismSectionAssemblyResult result = PipingFailureMechanismAssemblyFactory.AssembleSection( + FailureMechanismSectionAssemblyResultWrapper result = PipingFailureMechanismAssemblyFactory.AssembleSection( sectionResult, failureMechanism, assessmentSection); // Assert Index: Riskeer/StabilityStoneCover/src/Riskeer.StabilityStoneCover.Data/StabilityStoneCoverFailureMechanismAssemblyFactory.cs =================================================================== diff -u -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 -r12cfec70e267d72e576a11552690ae71064d487c --- Riskeer/StabilityStoneCover/src/Riskeer.StabilityStoneCover.Data/StabilityStoneCoverFailureMechanismAssemblyFactory.cs (.../StabilityStoneCoverFailureMechanismAssemblyFactory.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) +++ Riskeer/StabilityStoneCover/src/Riskeer.StabilityStoneCover.Data/StabilityStoneCoverFailureMechanismAssemblyFactory.cs (.../StabilityStoneCoverFailureMechanismAssemblyFactory.cs) (revision 12cfec70e267d72e576a11552690ae71064d487c) @@ -39,12 +39,12 @@ /// The section result to assemble. /// The the section result belongs to. /// The the section belongs to. - /// A . + /// A . /// Thrown when any argument is null. /// Thrown when the section could not be assembled. - public static FailureMechanismSectionAssemblyResult AssembleSection(NonAdoptableWithProfileProbabilityFailureMechanismSectionResult sectionResult, - StabilityStoneCoverFailureMechanism failureMechanism, - IAssessmentSection assessmentSection) + public static FailureMechanismSectionAssemblyResultWrapper AssembleSection(NonAdoptableWithProfileProbabilityFailureMechanismSectionResult sectionResult, + StabilityStoneCoverFailureMechanism failureMechanism, + IAssessmentSection assessmentSection) { if (sectionResult == null) { Index: Riskeer/WaveImpactAsphaltCover/src/Riskeer.WaveImpactAsphaltCover.Data/WaveImpactAsphaltCoverFailureMechanismAssemblyFactory.cs =================================================================== diff -u -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 -r12cfec70e267d72e576a11552690ae71064d487c --- Riskeer/WaveImpactAsphaltCover/src/Riskeer.WaveImpactAsphaltCover.Data/WaveImpactAsphaltCoverFailureMechanismAssemblyFactory.cs (.../WaveImpactAsphaltCoverFailureMechanismAssemblyFactory.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) +++ Riskeer/WaveImpactAsphaltCover/src/Riskeer.WaveImpactAsphaltCover.Data/WaveImpactAsphaltCoverFailureMechanismAssemblyFactory.cs (.../WaveImpactAsphaltCoverFailureMechanismAssemblyFactory.cs) (revision 12cfec70e267d72e576a11552690ae71064d487c) @@ -39,12 +39,12 @@ /// The section result to assemble. /// The the section result belongs to. /// The the section belongs to. - /// A . + /// A . /// Thrown when any argument is null. /// Thrown when the section could not be assembled. - public static FailureMechanismSectionAssemblyResult AssembleSection(NonAdoptableWithProfileProbabilityFailureMechanismSectionResult sectionResult, - WaveImpactAsphaltCoverFailureMechanism failureMechanism, - IAssessmentSection assessmentSection) + public static FailureMechanismSectionAssemblyResultWrapper AssembleSection(NonAdoptableWithProfileProbabilityFailureMechanismSectionResult sectionResult, + WaveImpactAsphaltCoverFailureMechanism failureMechanism, + IAssessmentSection assessmentSection) { if (sectionResult == null) { Index: Riskeer/WaveImpactAsphaltCover/test/Riskeer.WaveImpactAsphaltCover.Data.Test/WaveImpactAsphaltCoverFailureMechanismAssemblyFactoryTest.cs =================================================================== diff -u -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 -r12cfec70e267d72e576a11552690ae71064d487c --- Riskeer/WaveImpactAsphaltCover/test/Riskeer.WaveImpactAsphaltCover.Data.Test/WaveImpactAsphaltCoverFailureMechanismAssemblyFactoryTest.cs (.../WaveImpactAsphaltCoverFailureMechanismAssemblyFactoryTest.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) +++ Riskeer/WaveImpactAsphaltCover/test/Riskeer.WaveImpactAsphaltCover.Data.Test/WaveImpactAsphaltCoverFailureMechanismAssemblyFactoryTest.cs (.../WaveImpactAsphaltCoverFailureMechanismAssemblyFactoryTest.cs) (revision 12cfec70e267d72e576a11552690ae71064d487c) @@ -159,7 +159,7 @@ FailureMechanismSectionAssemblyCalculatorStub calculator = calculatorFactory.LastCreatedFailureMechanismSectionAssemblyCalculator; // Call - FailureMechanismSectionAssemblyResult result = WaveImpactAsphaltCoverFailureMechanismAssemblyFactory.AssembleSection( + FailureMechanismSectionAssemblyResultWrapper result = WaveImpactAsphaltCoverFailureMechanismAssemblyFactory.AssembleSection( sectionResult, failureMechanism, assessmentSection); // Assert