Index: Ringtoets/Integration/src/Ringtoets.Integration.Data/AssessmentSection.cs =================================================================== diff -u -re9676ff582c6fef41c740b880e5161d581bde497 -rc1a8483060230939462956b39133ea9fb074858a --- Ringtoets/Integration/src/Ringtoets.Integration.Data/AssessmentSection.cs (.../AssessmentSection.cs) (revision e9676ff582c6fef41c740b880e5161d581bde497) +++ Ringtoets/Integration/src/Ringtoets.Integration.Data/AssessmentSection.cs (.../AssessmentSection.cs) (revision c1a8483060230939462956b39133ea9fb074858a) @@ -23,6 +23,7 @@ using System.Collections.Generic; using System.ComponentModel; using Core.Common.Base; +using Core.Common.Base.Data; using Ringtoets.ClosingStructures.Data; using Ringtoets.Common.Data; using Ringtoets.Common.Data.AssessmentSection; @@ -132,6 +133,8 @@ technicalInnovation = new TechnicalInnovationFailureMechanism(); OtherFailureMechanism = new OtherFailureMechanism(); + FailureProbabilityMarginFactor = new RoundedDouble(2, 0.58); + FailureMechanismContribution = new FailureMechanismContribution(lowerLimitNorm, signalingNorm); ChangeComposition(composition); } @@ -465,6 +468,11 @@ /// public OtherFailureMechanism OtherFailureMechanism { get; } + /// + /// Gets the failure probability margin factor. + /// + public RoundedDouble FailureProbabilityMarginFactor { get; } + public IObservableEnumerable WaterLevelCalculationsForFactorizedSignalingNorm { get Index: Ringtoets/Integration/test/Ringtoets.Integration.Data.Test/AssessmentSectionTest.cs =================================================================== diff -u -r08cbe427aa9e8025cd0b011014b7585ed9f11b29 -rc1a8483060230939462956b39133ea9fb074858a --- Ringtoets/Integration/test/Ringtoets.Integration.Data.Test/AssessmentSectionTest.cs (.../AssessmentSectionTest.cs) (revision 08cbe427aa9e8025cd0b011014b7585ed9f11b29) +++ Ringtoets/Integration/test/Ringtoets.Integration.Data.Test/AssessmentSectionTest.cs (.../AssessmentSectionTest.cs) (revision c1a8483060230939462956b39133ea9fb074858a) @@ -118,6 +118,9 @@ CollectionAssert.IsEmpty(assessmentSection.WaveHeightCalculationsForSignalingNorm); CollectionAssert.IsEmpty(assessmentSection.WaveHeightCalculationsForLowerLimitNorm); CollectionAssert.IsEmpty(assessmentSection.WaveHeightCalculationsForFactorizedLowerLimitNorm); + + Assert.AreEqual(0.58, assessmentSection.FailureProbabilityMarginFactor.Value); + Assert.AreEqual(2, assessmentSection.FailureProbabilityMarginFactor.NumberOfDecimalPlaces); } [Test]