Index: Riskeer/DuneErosion/src/Riskeer.DuneErosion.Data/DuneErosionFailureMechanismAssemblyFactory.cs =================================================================== diff -u -r41d1274632ecac576d2295240be59c3855c1c36e -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 --- Riskeer/DuneErosion/src/Riskeer.DuneErosion.Data/DuneErosionFailureMechanismAssemblyFactory.cs (.../DuneErosionFailureMechanismAssemblyFactory.cs) (revision 41d1274632ecac576d2295240be59c3855c1c36e) +++ Riskeer/DuneErosion/src/Riskeer.DuneErosion.Data/DuneErosionFailureMechanismAssemblyFactory.cs (.../DuneErosionFailureMechanismAssemblyFactory.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) @@ -55,7 +55,7 @@ return AssemblyToolHelper.AssemblyFailureMechanism( failureMechanism, sr => FailureMechanismSectionAssemblyResultFactory.AssembleSection(sr, assessmentSection), - failureMechanism.GeneralInput.N); + failureMechanism.GeneralInput.N, failureMechanism.GeneralInput.ApplyLengthEffectInSection); } } } \ No newline at end of file Index: Riskeer/DuneErosion/test/Riskeer.DuneErosion.Data.Test/DuneErosionFailureMechanismAssemblyFactoryTest.cs =================================================================== diff -u -r982ed18f69adb64384960a6fae949ba5437cb0f9 -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 --- Riskeer/DuneErosion/test/Riskeer.DuneErosion.Data.Test/DuneErosionFailureMechanismAssemblyFactoryTest.cs (.../DuneErosionFailureMechanismAssemblyFactoryTest.cs) (revision 982ed18f69adb64384960a6fae949ba5437cb0f9) +++ Riskeer/DuneErosion/test/Riskeer.DuneErosion.Data.Test/DuneErosionFailureMechanismAssemblyFactoryTest.cs (.../DuneErosionFailureMechanismAssemblyFactoryTest.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) @@ -98,9 +98,9 @@ DuneErosionFailureMechanismAssemblyFactory.AssembleFailureMechanism(failureMechanism, assessmentSection); // Assert - double expectedN = failureMechanism.GeneralInput.N; - Assert.AreEqual(expectedN, failureMechanismAssemblyCalculator.FailureMechanismN); + Assert.AreEqual(failureMechanism.GeneralInput.N, failureMechanismAssemblyCalculator.FailureMechanismN); Assert.AreSame(calculator.FailureMechanismSectionAssemblyResultOutput, failureMechanismAssemblyCalculator.SectionAssemblyResultsInput.Single()); + Assert.AreEqual(failureMechanism.GeneralInput.ApplyLengthEffectInSection, failureMechanismAssemblyCalculator.ApplyLengthEffect); } } Index: Riskeer/GrassCoverErosionInwards/src/Riskeer.GrassCoverErosionInwards.Data/GrassCoverErosionInwardsFailureMechanismAssemblyFactory.cs =================================================================== diff -u -r41d1274632ecac576d2295240be59c3855c1c36e -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 --- Riskeer/GrassCoverErosionInwards/src/Riskeer.GrassCoverErosionInwards.Data/GrassCoverErosionInwardsFailureMechanismAssemblyFactory.cs (.../GrassCoverErosionInwardsFailureMechanismAssemblyFactory.cs) (revision 41d1274632ecac576d2295240be59c3855c1c36e) +++ Riskeer/GrassCoverErosionInwards/src/Riskeer.GrassCoverErosionInwards.Data/GrassCoverErosionInwardsFailureMechanismAssemblyFactory.cs (.../GrassCoverErosionInwardsFailureMechanismAssemblyFactory.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) @@ -96,7 +96,7 @@ return AssemblyToolHelper.AssemblyFailureMechanism( failureMechanism, sr => AssembleSection(sr, failureMechanism, assessmentSection), - failureMechanism.GeneralInput.N); + failureMechanism.GeneralInput.N, failureMechanism.GeneralInput.ApplyLengthEffectInSection); } } } \ No newline at end of file Index: Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Data.Test/GrassCoverErosionInwardsFailureMechanismAssemblyFactoryTest.cs =================================================================== diff -u -r57fce1dddb5ea61181bd630f082d2518df54e51d -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 --- Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Data.Test/GrassCoverErosionInwardsFailureMechanismAssemblyFactoryTest.cs (.../GrassCoverErosionInwardsFailureMechanismAssemblyFactoryTest.cs) (revision 57fce1dddb5ea61181bd630f082d2518df54e51d) +++ Riskeer/GrassCoverErosionInwards/test/Riskeer.GrassCoverErosionInwards.Data.Test/GrassCoverErosionInwardsFailureMechanismAssemblyFactoryTest.cs (.../GrassCoverErosionInwardsFailureMechanismAssemblyFactoryTest.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) @@ -102,9 +102,9 @@ GrassCoverErosionInwardsFailureMechanismAssemblyFactory.AssembleFailureMechanism(failureMechanism, assessmentSection); // Assert - double expectedN = failureMechanism.GeneralInput.N; - Assert.AreEqual(expectedN, failureMechanismAssemblyCalculator.FailureMechanismN); + Assert.AreEqual(failureMechanism.GeneralInput.N, failureMechanismAssemblyCalculator.FailureMechanismN); Assert.AreSame(calculator.FailureMechanismSectionAssemblyResultOutput, failureMechanismAssemblyCalculator.SectionAssemblyResultsInput.Single()); + Assert.AreEqual(failureMechanism.GeneralInput.ApplyLengthEffectInSection, failureMechanismAssemblyCalculator.ApplyLengthEffect); } } Index: Riskeer/GrassCoverErosionOutwards/src/Riskeer.GrassCoverErosionOutwards.Data/GrassCoverErosionOutwardsFailureMechanismAssemblyFactory.cs =================================================================== diff -u -r41d1274632ecac576d2295240be59c3855c1c36e -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 --- Riskeer/GrassCoverErosionOutwards/src/Riskeer.GrassCoverErosionOutwards.Data/GrassCoverErosionOutwardsFailureMechanismAssemblyFactory.cs (.../GrassCoverErosionOutwardsFailureMechanismAssemblyFactory.cs) (revision 41d1274632ecac576d2295240be59c3855c1c36e) +++ Riskeer/GrassCoverErosionOutwards/src/Riskeer.GrassCoverErosionOutwards.Data/GrassCoverErosionOutwardsFailureMechanismAssemblyFactory.cs (.../GrassCoverErosionOutwardsFailureMechanismAssemblyFactory.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) @@ -88,7 +88,7 @@ return AssemblyToolHelper.AssemblyFailureMechanism( failureMechanism, sr => AssembleSection(sr, failureMechanism, assessmentSection), - failureMechanism.GeneralInput.N); + failureMechanism.GeneralInput.N, failureMechanism.GeneralInput.ApplyLengthEffectInSection); } } } \ No newline at end of file Index: Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Data.Test/GrassCoverErosionOutwardsFailureMechanismAssemblyFactoryTest.cs =================================================================== diff -u -r57fce1dddb5ea61181bd630f082d2518df54e51d -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 --- Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Data.Test/GrassCoverErosionOutwardsFailureMechanismAssemblyFactoryTest.cs (.../GrassCoverErosionOutwardsFailureMechanismAssemblyFactoryTest.cs) (revision 57fce1dddb5ea61181bd630f082d2518df54e51d) +++ Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Data.Test/GrassCoverErosionOutwardsFailureMechanismAssemblyFactoryTest.cs (.../GrassCoverErosionOutwardsFailureMechanismAssemblyFactoryTest.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) @@ -260,9 +260,9 @@ GrassCoverErosionOutwardsFailureMechanismAssemblyFactory.AssembleFailureMechanism(failureMechanism, assessmentSection); // Assert - double expectedN = failureMechanism.GeneralInput.N; - Assert.AreEqual(expectedN, failureMechanismAssemblyCalculator.FailureMechanismN); + Assert.AreEqual(failureMechanism.GeneralInput.N, failureMechanismAssemblyCalculator.FailureMechanismN); Assert.AreSame(calculator.FailureMechanismSectionAssemblyResultOutput, failureMechanismAssemblyCalculator.SectionAssemblyResultsInput.Single()); + Assert.AreEqual(failureMechanism.GeneralInput.ApplyLengthEffectInSection, failureMechanismAssemblyCalculator.ApplyLengthEffect); } } Index: Riskeer/HeightStructures/src/Riskeer.HeightStructures.Data/HeightStructuresFailureMechanismAssemblyFactory.cs =================================================================== diff -u -raac7a57f5558fc09c14e415c412d15334652614b -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 --- Riskeer/HeightStructures/src/Riskeer.HeightStructures.Data/HeightStructuresFailureMechanismAssemblyFactory.cs (.../HeightStructuresFailureMechanismAssemblyFactory.cs) (revision aac7a57f5558fc09c14e415c412d15334652614b) +++ Riskeer/HeightStructures/src/Riskeer.HeightStructures.Data/HeightStructuresFailureMechanismAssemblyFactory.cs (.../HeightStructuresFailureMechanismAssemblyFactory.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) @@ -56,7 +56,7 @@ return AssemblyToolHelper.AssemblyFailureMechanism( failureMechanism, sr => StructuresFailureMechanismAssemblyFactory.AssembleSection(sr, failureMechanism, assessmentSection), - failureMechanism.GeneralInput.N); + failureMechanism.GeneralInput.N, failureMechanism.GeneralInput.ApplyLengthEffectInSection); } } } \ No newline at end of file Index: Riskeer/HeightStructures/test/Riskeer.HeightStructures.Data.Test/HeightStructuresFailureMechanismAssemblyFactoryTest.cs =================================================================== diff -u -r982ed18f69adb64384960a6fae949ba5437cb0f9 -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 --- Riskeer/HeightStructures/test/Riskeer.HeightStructures.Data.Test/HeightStructuresFailureMechanismAssemblyFactoryTest.cs (.../HeightStructuresFailureMechanismAssemblyFactoryTest.cs) (revision 982ed18f69adb64384960a6fae949ba5437cb0f9) +++ Riskeer/HeightStructures/test/Riskeer.HeightStructures.Data.Test/HeightStructuresFailureMechanismAssemblyFactoryTest.cs (.../HeightStructuresFailureMechanismAssemblyFactoryTest.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) @@ -98,9 +98,9 @@ HeightStructuresFailureMechanismAssemblyFactory.AssembleFailureMechanism(failureMechanism, assessmentSection); // Assert - double expectedN = failureMechanism.GeneralInput.N; - Assert.AreEqual(expectedN, failureMechanismAssemblyCalculator.FailureMechanismN); + Assert.AreEqual(failureMechanism.GeneralInput.N, failureMechanismAssemblyCalculator.FailureMechanismN); Assert.AreSame(calculator.FailureMechanismSectionAssemblyResultOutput, failureMechanismAssemblyCalculator.SectionAssemblyResultsInput.Single()); + Assert.AreEqual(failureMechanism.GeneralInput.ApplyLengthEffectInSection, failureMechanismAssemblyCalculator.ApplyLengthEffect); } } Index: Riskeer/Integration/src/Riskeer.Integration.Data/StandAlone/AssemblyFactories/FailureMechanismAssemblyFactory.cs =================================================================== diff -u -rc5219e29c90757003a649a2b39d0e18fcbad1782 -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 --- Riskeer/Integration/src/Riskeer.Integration.Data/StandAlone/AssemblyFactories/FailureMechanismAssemblyFactory.cs (.../FailureMechanismAssemblyFactory.cs) (revision c5219e29c90757003a649a2b39d0e18fcbad1782) +++ Riskeer/Integration/src/Riskeer.Integration.Data/StandAlone/AssemblyFactories/FailureMechanismAssemblyFactory.cs (.../FailureMechanismAssemblyFactory.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) @@ -91,7 +91,7 @@ return AssemblyToolHelper.AssemblyFailureMechanism( failureMechanism, sr => AssembleSection(sr, failureMechanism, assessmentSection), - failureMechanism.GeneralInput.N); + failureMechanism.GeneralInput.N, failureMechanism.GeneralInput.ApplyLengthEffectInSection); } } } \ No newline at end of file Index: Riskeer/Integration/src/Riskeer.Integration.Data/StandAlone/AssemblyFactories/PipingStructureFailureMechanismAssemblyFactory.cs =================================================================== diff -u -r41d1274632ecac576d2295240be59c3855c1c36e -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 --- Riskeer/Integration/src/Riskeer.Integration.Data/StandAlone/AssemblyFactories/PipingStructureFailureMechanismAssemblyFactory.cs (.../PipingStructureFailureMechanismAssemblyFactory.cs) (revision 41d1274632ecac576d2295240be59c3855c1c36e) +++ Riskeer/Integration/src/Riskeer.Integration.Data/StandAlone/AssemblyFactories/PipingStructureFailureMechanismAssemblyFactory.cs (.../PipingStructureFailureMechanismAssemblyFactory.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) @@ -54,7 +54,7 @@ return AssemblyToolHelper.AssemblyFailureMechanism( failureMechanism, sr => FailureMechanismSectionAssemblyResultFactory.AssembleSection(sr, assessmentSection), - failureMechanism.GeneralInput.N); + failureMechanism.GeneralInput.N, failureMechanism.GeneralInput.ApplyLengthEffectInSection); } } } \ No newline at end of file Index: Riskeer/Integration/test/Riskeer.Integration.Data.Test/StandAlone/AssemblyFactories/FailureMechanismAssemblyFactoryTest.cs =================================================================== diff -u -r57fce1dddb5ea61181bd630f082d2518df54e51d -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 --- Riskeer/Integration/test/Riskeer.Integration.Data.Test/StandAlone/AssemblyFactories/FailureMechanismAssemblyFactoryTest.cs (.../FailureMechanismAssemblyFactoryTest.cs) (revision 57fce1dddb5ea61181bd630f082d2518df54e51d) +++ Riskeer/Integration/test/Riskeer.Integration.Data.Test/StandAlone/AssemblyFactories/FailureMechanismAssemblyFactoryTest.cs (.../FailureMechanismAssemblyFactoryTest.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) @@ -272,9 +272,9 @@ FailureMechanismAssemblyFactory.AssembleFailureMechanism(failureMechanism, assessmentSection); // Assert - double expectedN = failureMechanism.GeneralInput.N; - Assert.AreEqual(expectedN, failureMechanismAssemblyCalculator.FailureMechanismN); + Assert.AreEqual(failureMechanism.GeneralInput.N, failureMechanismAssemblyCalculator.FailureMechanismN); Assert.AreSame(calculator.FailureMechanismSectionAssemblyResultOutput, failureMechanismAssemblyCalculator.SectionAssemblyResultsInput.Single()); + Assert.AreEqual(failureMechanism.GeneralInput.ApplyLengthEffectInSection, failureMechanismAssemblyCalculator.ApplyLengthEffect); } } Index: Riskeer/Integration/test/Riskeer.Integration.Data.Test/StandAlone/AssemblyFactories/PipingStructureFailureMechanismAssemblyFactoryTest.cs =================================================================== diff -u -r982ed18f69adb64384960a6fae949ba5437cb0f9 -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 --- Riskeer/Integration/test/Riskeer.Integration.Data.Test/StandAlone/AssemblyFactories/PipingStructureFailureMechanismAssemblyFactoryTest.cs (.../PipingStructureFailureMechanismAssemblyFactoryTest.cs) (revision 982ed18f69adb64384960a6fae949ba5437cb0f9) +++ Riskeer/Integration/test/Riskeer.Integration.Data.Test/StandAlone/AssemblyFactories/PipingStructureFailureMechanismAssemblyFactoryTest.cs (.../PipingStructureFailureMechanismAssemblyFactoryTest.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) @@ -100,9 +100,9 @@ PipingStructureFailureMechanismAssemblyFactory.AssembleFailureMechanism(failureMechanism, assessmentSection); // Assert - double expectedN = failureMechanism.GeneralInput.N; - Assert.AreEqual(expectedN, failureMechanismAssemblyCalculator.FailureMechanismN); + Assert.AreEqual(failureMechanism.GeneralInput.N, failureMechanismAssemblyCalculator.FailureMechanismN); Assert.AreSame(calculator.FailureMechanismSectionAssemblyResultOutput, failureMechanismAssemblyCalculator.SectionAssemblyResultsInput.Single()); + Assert.AreEqual(failureMechanism.GeneralInput.ApplyLengthEffectInSection, failureMechanismAssemblyCalculator.ApplyLengthEffect); } } Index: Riskeer/MacroStabilityInwards/src/Riskeer.MacroStabilityInwards.Data/MacroStabilityInwardsFailureMechanismAssemblyFactory.cs =================================================================== diff -u -r41d1274632ecac576d2295240be59c3855c1c36e -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 --- Riskeer/MacroStabilityInwards/src/Riskeer.MacroStabilityInwards.Data/MacroStabilityInwardsFailureMechanismAssemblyFactory.cs (.../MacroStabilityInwardsFailureMechanismAssemblyFactory.cs) (revision 41d1274632ecac576d2295240be59c3855c1c36e) +++ Riskeer/MacroStabilityInwards/src/Riskeer.MacroStabilityInwards.Data/MacroStabilityInwardsFailureMechanismAssemblyFactory.cs (.../MacroStabilityInwardsFailureMechanismAssemblyFactory.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) @@ -98,7 +98,8 @@ return AssemblyToolHelper.AssemblyFailureMechanism( failureMechanism, sr => AssembleSection(sr, failureMechanism, assessmentSection), - failureMechanism.MacroStabilityInwardsProbabilityAssessmentInput.GetN(assessmentSection.ReferenceLine.Length)); + failureMechanism.MacroStabilityInwardsProbabilityAssessmentInput.GetN(assessmentSection.ReferenceLine.Length), + failureMechanism.GeneralInput.ApplyLengthEffectInSection); } } } \ No newline at end of file Index: Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.Data.Test/MacroStabilityInwardsFailureMechanismAssemblyFactoryTest.cs =================================================================== diff -u -r57fce1dddb5ea61181bd630f082d2518df54e51d -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 --- Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.Data.Test/MacroStabilityInwardsFailureMechanismAssemblyFactoryTest.cs (.../MacroStabilityInwardsFailureMechanismAssemblyFactoryTest.cs) (revision 57fce1dddb5ea61181bd630f082d2518df54e51d) +++ Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.Data.Test/MacroStabilityInwardsFailureMechanismAssemblyFactoryTest.cs (.../MacroStabilityInwardsFailureMechanismAssemblyFactoryTest.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) @@ -269,6 +269,7 @@ double expectedN = failureMechanism.MacroStabilityInwardsProbabilityAssessmentInput.GetN(assessmentSection.ReferenceLine.Length); Assert.AreEqual(expectedN, failureMechanismAssemblyCalculator.FailureMechanismN); Assert.AreSame(calculator.FailureMechanismSectionAssemblyResultOutput, failureMechanismAssemblyCalculator.SectionAssemblyResultsInput.Single()); + Assert.AreEqual(failureMechanism.GeneralInput.ApplyLengthEffectInSection, failureMechanismAssemblyCalculator.ApplyLengthEffect); } } Index: Riskeer/Piping/src/Riskeer.Piping.Data/PipingFailureMechanismAssemblyFactory.cs =================================================================== diff -u -r41d1274632ecac576d2295240be59c3855c1c36e -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 --- Riskeer/Piping/src/Riskeer.Piping.Data/PipingFailureMechanismAssemblyFactory.cs (.../PipingFailureMechanismAssemblyFactory.cs) (revision 41d1274632ecac576d2295240be59c3855c1c36e) +++ Riskeer/Piping/src/Riskeer.Piping.Data/PipingFailureMechanismAssemblyFactory.cs (.../PipingFailureMechanismAssemblyFactory.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) @@ -96,7 +96,8 @@ return AssemblyToolHelper.AssemblyFailureMechanism( failureMechanism, sr => AssembleSection(sr, failureMechanism, assessmentSection), - failureMechanism.PipingProbabilityAssessmentInput.GetN(assessmentSection.ReferenceLine.Length)); + failureMechanism.PipingProbabilityAssessmentInput.GetN(assessmentSection.ReferenceLine.Length), + failureMechanism.GeneralInput.ApplyLengthEffectInSection); } } } \ No newline at end of file Index: Riskeer/Piping/test/Riskeer.Piping.Data.Test/PipingFailureMechanismAssemblyFactoryTest.cs =================================================================== diff -u -r57fce1dddb5ea61181bd630f082d2518df54e51d -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 --- Riskeer/Piping/test/Riskeer.Piping.Data.Test/PipingFailureMechanismAssemblyFactoryTest.cs (.../PipingFailureMechanismAssemblyFactoryTest.cs) (revision 57fce1dddb5ea61181bd630f082d2518df54e51d) +++ Riskeer/Piping/test/Riskeer.Piping.Data.Test/PipingFailureMechanismAssemblyFactoryTest.cs (.../PipingFailureMechanismAssemblyFactoryTest.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) @@ -276,6 +276,7 @@ double expectedN = failureMechanism.PipingProbabilityAssessmentInput.GetN(assessmentSection.ReferenceLine.Length); Assert.AreEqual(expectedN, failureMechanismAssemblyCalculator.FailureMechanismN); Assert.AreSame(calculator.FailureMechanismSectionAssemblyResultOutput, failureMechanismAssemblyCalculator.SectionAssemblyResultsInput.Single()); + Assert.AreEqual(failureMechanism.GeneralInput.ApplyLengthEffectInSection, failureMechanismAssemblyCalculator.ApplyLengthEffect); } } Index: Riskeer/StabilityPointStructures/src/Riskeer.StabilityPointStructures.Data/StabilityPointStructuresFailureMechanismAssemblyFactory.cs =================================================================== diff -u -raac7a57f5558fc09c14e415c412d15334652614b -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 --- Riskeer/StabilityPointStructures/src/Riskeer.StabilityPointStructures.Data/StabilityPointStructuresFailureMechanismAssemblyFactory.cs (.../StabilityPointStructuresFailureMechanismAssemblyFactory.cs) (revision aac7a57f5558fc09c14e415c412d15334652614b) +++ Riskeer/StabilityPointStructures/src/Riskeer.StabilityPointStructures.Data/StabilityPointStructuresFailureMechanismAssemblyFactory.cs (.../StabilityPointStructuresFailureMechanismAssemblyFactory.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) @@ -56,7 +56,7 @@ return AssemblyToolHelper.AssemblyFailureMechanism( failureMechanism, sr => StructuresFailureMechanismAssemblyFactory.AssembleSection(sr, failureMechanism, assessmentSection), - failureMechanism.GeneralInput.N); + failureMechanism.GeneralInput.N, failureMechanism.GeneralInput.ApplyLengthEffectInSection); } } } \ No newline at end of file Index: Riskeer/StabilityPointStructures/test/Riskeer.StabilityPointStructures.Data.Test/StabilityPointStructuresFailureMechanismAssemblyFactoryTest.cs =================================================================== diff -u -r982ed18f69adb64384960a6fae949ba5437cb0f9 -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 --- Riskeer/StabilityPointStructures/test/Riskeer.StabilityPointStructures.Data.Test/StabilityPointStructuresFailureMechanismAssemblyFactoryTest.cs (.../StabilityPointStructuresFailureMechanismAssemblyFactoryTest.cs) (revision 982ed18f69adb64384960a6fae949ba5437cb0f9) +++ Riskeer/StabilityPointStructures/test/Riskeer.StabilityPointStructures.Data.Test/StabilityPointStructuresFailureMechanismAssemblyFactoryTest.cs (.../StabilityPointStructuresFailureMechanismAssemblyFactoryTest.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) @@ -98,9 +98,9 @@ StabilityPointStructuresFailureMechanismAssemblyFactory.AssembleFailureMechanism(failureMechanism, assessmentSection); // Assert - double expectedN = failureMechanism.GeneralInput.N; - Assert.AreEqual(expectedN, failureMechanismAssemblyCalculator.FailureMechanismN); + Assert.AreEqual(failureMechanism.GeneralInput.N, failureMechanismAssemblyCalculator.FailureMechanismN); Assert.AreSame(calculator.FailureMechanismSectionAssemblyResultOutput, failureMechanismAssemblyCalculator.SectionAssemblyResultsInput.Single()); + Assert.AreEqual(failureMechanism.GeneralInput.ApplyLengthEffectInSection, failureMechanismAssemblyCalculator.ApplyLengthEffect); } } Index: Riskeer/StabilityStoneCover/src/Riskeer.StabilityStoneCover.Data/StabilityStoneCoverFailureMechanismAssemblyFactory.cs =================================================================== diff -u -r41d1274632ecac576d2295240be59c3855c1c36e -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 --- Riskeer/StabilityStoneCover/src/Riskeer.StabilityStoneCover.Data/StabilityStoneCoverFailureMechanismAssemblyFactory.cs (.../StabilityStoneCoverFailureMechanismAssemblyFactory.cs) (revision 41d1274632ecac576d2295240be59c3855c1c36e) +++ Riskeer/StabilityStoneCover/src/Riskeer.StabilityStoneCover.Data/StabilityStoneCoverFailureMechanismAssemblyFactory.cs (.../StabilityStoneCoverFailureMechanismAssemblyFactory.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) @@ -88,7 +88,7 @@ return AssemblyToolHelper.AssemblyFailureMechanism( failureMechanism, sr => AssembleSection(sr, failureMechanism, assessmentSection), - failureMechanism.GeneralInput.N); + failureMechanism.GeneralInput.N, failureMechanism.GeneralInput.ApplyLengthEffectInSection); } } } \ No newline at end of file Index: Riskeer/StabilityStoneCover/test/Riskeer.StabilityStoneCover.Data.Test/StabilityStoneCoverFailureMechanismAssemblyFactoryTest.cs =================================================================== diff -u -r57fce1dddb5ea61181bd630f082d2518df54e51d -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 --- Riskeer/StabilityStoneCover/test/Riskeer.StabilityStoneCover.Data.Test/StabilityStoneCoverFailureMechanismAssemblyFactoryTest.cs (.../StabilityStoneCoverFailureMechanismAssemblyFactoryTest.cs) (revision 57fce1dddb5ea61181bd630f082d2518df54e51d) +++ Riskeer/StabilityStoneCover/test/Riskeer.StabilityStoneCover.Data.Test/StabilityStoneCoverFailureMechanismAssemblyFactoryTest.cs (.../StabilityStoneCoverFailureMechanismAssemblyFactoryTest.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) @@ -260,9 +260,9 @@ StabilityStoneCoverFailureMechanismAssemblyFactory.AssembleFailureMechanism(failureMechanism, assessmentSection); // Assert - double expectedN = failureMechanism.GeneralInput.N; - Assert.AreEqual(expectedN, failureMechanismAssemblyCalculator.FailureMechanismN); + Assert.AreEqual(failureMechanism.GeneralInput.N, failureMechanismAssemblyCalculator.FailureMechanismN); Assert.AreSame(calculator.FailureMechanismSectionAssemblyResultOutput, failureMechanismAssemblyCalculator.SectionAssemblyResultsInput.Single()); + Assert.AreEqual(failureMechanism.GeneralInput.ApplyLengthEffectInSection, failureMechanismAssemblyCalculator.ApplyLengthEffect); } } Index: Riskeer/WaveImpactAsphaltCover/src/Riskeer.WaveImpactAsphaltCover.Data/WaveImpactAsphaltCoverFailureMechanismAssemblyFactory.cs =================================================================== diff -u -r41d1274632ecac576d2295240be59c3855c1c36e -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 --- Riskeer/WaveImpactAsphaltCover/src/Riskeer.WaveImpactAsphaltCover.Data/WaveImpactAsphaltCoverFailureMechanismAssemblyFactory.cs (.../WaveImpactAsphaltCoverFailureMechanismAssemblyFactory.cs) (revision 41d1274632ecac576d2295240be59c3855c1c36e) +++ Riskeer/WaveImpactAsphaltCover/src/Riskeer.WaveImpactAsphaltCover.Data/WaveImpactAsphaltCoverFailureMechanismAssemblyFactory.cs (.../WaveImpactAsphaltCoverFailureMechanismAssemblyFactory.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) @@ -88,7 +88,8 @@ return AssemblyToolHelper.AssemblyFailureMechanism( failureMechanism, sr => AssembleSection(sr, failureMechanism, assessmentSection), - failureMechanism.GeneralWaveImpactAsphaltCoverInput.GetN(assessmentSection.ReferenceLine.Length)); + failureMechanism.GeneralWaveImpactAsphaltCoverInput.GetN(assessmentSection.ReferenceLine.Length), + failureMechanism.GeneralWaveImpactAsphaltCoverInput.ApplyLengthEffectInSection); } } } \ No newline at end of file Index: Riskeer/WaveImpactAsphaltCover/test/Riskeer.WaveImpactAsphaltCover.Data.Test/WaveImpactAsphaltCoverFailureMechanismAssemblyFactoryTest.cs =================================================================== diff -u -r57fce1dddb5ea61181bd630f082d2518df54e51d -r435fdcbbc57f38e7ac960ae201824e48aca9bc21 --- Riskeer/WaveImpactAsphaltCover/test/Riskeer.WaveImpactAsphaltCover.Data.Test/WaveImpactAsphaltCoverFailureMechanismAssemblyFactoryTest.cs (.../WaveImpactAsphaltCoverFailureMechanismAssemblyFactoryTest.cs) (revision 57fce1dddb5ea61181bd630f082d2518df54e51d) +++ Riskeer/WaveImpactAsphaltCover/test/Riskeer.WaveImpactAsphaltCover.Data.Test/WaveImpactAsphaltCoverFailureMechanismAssemblyFactoryTest.cs (.../WaveImpactAsphaltCoverFailureMechanismAssemblyFactoryTest.cs) (revision 435fdcbbc57f38e7ac960ae201824e48aca9bc21) @@ -263,6 +263,7 @@ double expectedN = failureMechanism.GeneralWaveImpactAsphaltCoverInput.GetN(assessmentSection.ReferenceLine.Length); Assert.AreEqual(expectedN, failureMechanismAssemblyCalculator.FailureMechanismN); Assert.AreSame(calculator.FailureMechanismSectionAssemblyResultOutput, failureMechanismAssemblyCalculator.SectionAssemblyResultsInput.Single()); + Assert.AreEqual(failureMechanism.GeneralWaveImpactAsphaltCoverInput.ApplyLengthEffectInSection, failureMechanismAssemblyCalculator.ApplyLengthEffect); } }