Index: Ringtoets/Integration/src/Ringtoets.Integration.Data/AssessmentSection.cs =================================================================== diff -u -r2a81f01756e227d5ce93717b21b87e8a5cd5fcbb -racd375042fb10c2774f972b9dfe8a2cf366de1f2 --- Ringtoets/Integration/src/Ringtoets.Integration.Data/AssessmentSection.cs (.../AssessmentSection.cs) (revision 2a81f01756e227d5ce93717b21b87e8a5cd5fcbb) +++ Ringtoets/Integration/src/Ringtoets.Integration.Data/AssessmentSection.cs (.../AssessmentSection.cs) (revision acd375042fb10c2774f972b9dfe8a2cf366de1f2) @@ -566,7 +566,6 @@ { referenceLine = value; double sectionLength = value?.Length ?? double.NaN; - Piping.PipingProbabilityAssessmentInput.SectionLength = sectionLength; MacroStabilityInwards.MacroStabilityInwardsProbabilityAssessmentInput.SectionLength = sectionLength; MacroStabilityOutwards.MacroStabilityOutwardsProbabilityAssessmentInput.SectionLength = sectionLength; WaveImpactAsphaltCover.GeneralWaveImpactAsphaltCoverInput.SectionLength = sectionLength; Index: Ringtoets/Piping/src/Ringtoets.Piping.Data/DerivedPipingOutputFactory.cs =================================================================== diff -u -r2a81f01756e227d5ce93717b21b87e8a5cd5fcbb -racd375042fb10c2774f972b9dfe8a2cf366de1f2 --- Ringtoets/Piping/src/Ringtoets.Piping.Data/DerivedPipingOutputFactory.cs (.../DerivedPipingOutputFactory.cs) (revision 2a81f01756e227d5ce93717b21b87e8a5cd5fcbb) +++ Ringtoets/Piping/src/Ringtoets.Piping.Data/DerivedPipingOutputFactory.cs (.../DerivedPipingOutputFactory.cs) (revision acd375042fb10c2774f972b9dfe8a2cf366de1f2) @@ -79,7 +79,7 @@ double requiredProbability = RequiredProbability(probabilityAssessmentInput.A, probabilityAssessmentInput.B, - probabilityAssessmentInput.SectionLength, + assessmentSection.ReferenceLine.Length, norm, contribution); double requiredReliability = StatisticsConverter.ProbabilityToReliability(requiredProbability); Index: Ringtoets/Piping/src/Ringtoets.Piping.Data/PipingFailureMechanismAssemblyFactory.cs =================================================================== diff -u -r2a81f01756e227d5ce93717b21b87e8a5cd5fcbb -racd375042fb10c2774f972b9dfe8a2cf366de1f2 --- Ringtoets/Piping/src/Ringtoets.Piping.Data/PipingFailureMechanismAssemblyFactory.cs (.../PipingFailureMechanismAssemblyFactory.cs) (revision 2a81f01756e227d5ce93717b21b87e8a5cd5fcbb) +++ Ringtoets/Piping/src/Ringtoets.Piping.Data/PipingFailureMechanismAssemblyFactory.cs (.../PipingFailureMechanismAssemblyFactory.cs) (revision acd375042fb10c2774f972b9dfe8a2cf366de1f2) @@ -395,7 +395,7 @@ IAssessmentSection assessmentSection) { return AssemblyCategoriesInputFactory.CreateAssemblyCategoriesInput(failureMechanism.PipingProbabilityAssessmentInput.GetN( - failureMechanism.PipingProbabilityAssessmentInput.SectionLength), + assessmentSection.ReferenceLine.Length), failureMechanism, assessmentSection); } Index: Ringtoets/Piping/src/Ringtoets.Piping.Plugin/PipingPlugin.cs =================================================================== diff -u -r2a81f01756e227d5ce93717b21b87e8a5cd5fcbb -racd375042fb10c2774f972b9dfe8a2cf366de1f2 --- Ringtoets/Piping/src/Ringtoets.Piping.Plugin/PipingPlugin.cs (.../PipingPlugin.cs) (revision 2a81f01756e227d5ce93717b21b87e8a5cd5fcbb) +++ Ringtoets/Piping/src/Ringtoets.Piping.Plugin/PipingPlugin.cs (.../PipingPlugin.cs) (revision acd375042fb10c2774f972b9dfe8a2cf366de1f2) @@ -693,7 +693,7 @@ { new FailureMechanismAssemblyCategoriesContext(failureMechanism, assessmentSection, - () => probabilityAssessmentInput.GetN(probabilityAssessmentInput.SectionLength)), + () => probabilityAssessmentInput.GetN(assessmentSection.ReferenceLine.Length)), new PipingScenariosContext(failureMechanism.CalculationsGroup, failureMechanism, assessmentSection), new ProbabilityFailureMechanismSectionResultContext(failureMechanism.SectionResults, failureMechanism, assessmentSection), failureMechanism.OutputComments Index: Ringtoets/Piping/test/Ringtoets.Piping.Data.Test/DerivedPipingOutputFactoryTest.cs =================================================================== diff -u -r2a81f01756e227d5ce93717b21b87e8a5cd5fcbb -racd375042fb10c2774f972b9dfe8a2cf366de1f2 --- Ringtoets/Piping/test/Ringtoets.Piping.Data.Test/DerivedPipingOutputFactoryTest.cs (.../DerivedPipingOutputFactoryTest.cs) (revision 2a81f01756e227d5ce93717b21b87e8a5cd5fcbb) +++ Ringtoets/Piping/test/Ringtoets.Piping.Data.Test/DerivedPipingOutputFactoryTest.cs (.../DerivedPipingOutputFactoryTest.cs) (revision acd375042fb10c2774f972b9dfe8a2cf366de1f2) @@ -87,10 +87,6 @@ // Setup var failureMechanism = new PipingFailureMechanism { - PipingProbabilityAssessmentInput = - { - SectionLength = 6000 - }, Contribution = 100 }; Index: Ringtoets/Piping/test/Ringtoets.Piping.Data.Test/PipingFailureMechanismAssemblyFactoryTest.cs =================================================================== diff -u -r2a81f01756e227d5ce93717b21b87e8a5cd5fcbb -racd375042fb10c2774f972b9dfe8a2cf366de1f2 --- Ringtoets/Piping/test/Ringtoets.Piping.Data.Test/PipingFailureMechanismAssemblyFactoryTest.cs (.../PipingFailureMechanismAssemblyFactoryTest.cs) (revision 2a81f01756e227d5ce93717b21b87e8a5cd5fcbb) +++ Ringtoets/Piping/test/Ringtoets.Piping.Data.Test/PipingFailureMechanismAssemblyFactoryTest.cs (.../PipingFailureMechanismAssemblyFactoryTest.cs) (revision acd375042fb10c2774f972b9dfe8a2cf366de1f2) @@ -51,9 +51,7 @@ Assert.AreEqual(assessmentSection.FailureMechanismContribution.SignalingNorm, assemblyCategoriesInput.SignalingNorm); Assert.AreEqual(assessmentSection.FailureMechanismContribution.LowerLimitNorm, assemblyCategoriesInput.LowerLimitNorm); Assert.AreEqual(failureMechanism.Contribution, assemblyCategoriesInput.FailureMechanismContribution); - Assert.AreEqual(failureMechanism.PipingProbabilityAssessmentInput.GetN( - failureMechanism.PipingProbabilityAssessmentInput.SectionLength), - assemblyCategoriesInput.N); + Assert.AreEqual(failureMechanism.PipingProbabilityAssessmentInput.GetN(assessmentSection.ReferenceLine.Length), assemblyCategoriesInput.N); } #region Simple Assembly Index: Ringtoets/Piping/test/Ringtoets.Piping.Data.Test/PipingProbabilityAssessmentInputTest.cs =================================================================== diff -u -r2a81f01756e227d5ce93717b21b87e8a5cd5fcbb -racd375042fb10c2774f972b9dfe8a2cf366de1f2 --- Ringtoets/Piping/test/Ringtoets.Piping.Data.Test/PipingProbabilityAssessmentInputTest.cs (.../PipingProbabilityAssessmentInputTest.cs) (revision 2a81f01756e227d5ce93717b21b87e8a5cd5fcbb) +++ Ringtoets/Piping/test/Ringtoets.Piping.Data.Test/PipingProbabilityAssessmentInputTest.cs (.../PipingProbabilityAssessmentInputTest.cs) (revision acd375042fb10c2774f972b9dfe8a2cf366de1f2) @@ -37,7 +37,6 @@ Assert.IsInstanceOf(pipingProbabilityAssessmentInput); Assert.AreEqual(0.4, pipingProbabilityAssessmentInput.A); Assert.AreEqual(300, pipingProbabilityAssessmentInput.B); - Assert.IsNaN(pipingProbabilityAssessmentInput.SectionLength); } } } \ No newline at end of file Index: Ringtoets/Piping/test/Ringtoets.Piping.Plugin.Test/TreeNodeInfos/PipingFailureMechanismContextTreeNodeInfoTest.cs =================================================================== diff -u -r050f297b6b5c90409448e64b5383c017ce9e4ef5 -racd375042fb10c2774f972b9dfe8a2cf366de1f2 --- Ringtoets/Piping/test/Ringtoets.Piping.Plugin.Test/TreeNodeInfos/PipingFailureMechanismContextTreeNodeInfoTest.cs (.../PipingFailureMechanismContextTreeNodeInfoTest.cs) (revision 050f297b6b5c90409448e64b5383c017ce9e4ef5) +++ Ringtoets/Piping/test/Ringtoets.Piping.Plugin.Test/TreeNodeInfos/PipingFailureMechanismContextTreeNodeInfoTest.cs (.../PipingFailureMechanismContextTreeNodeInfoTest.cs) (revision acd375042fb10c2774f972b9dfe8a2cf366de1f2) @@ -186,7 +186,7 @@ failureMechanismAssemblyCategoriesContext.GetFailureMechanismSectionAssemblyCategoriesFunc(); PipingProbabilityAssessmentInput probabilityAssessmentInput = pipingFailureMechanism.PipingProbabilityAssessmentInput; - Assert.AreEqual(probabilityAssessmentInput.GetN(probabilityAssessmentInput.SectionLength), calculator.AssemblyCategoriesInput.N); + Assert.AreEqual(probabilityAssessmentInput.GetN(assessmentSection.ReferenceLine.Length), calculator.AssemblyCategoriesInput.N); } var failureMechanismScenariosContext = (PipingScenariosContext) outputsFolder.Contents.ElementAt(1);