Index: Ringtoets/Integration/src/Ringtoets.Integration.Data/Contribution/FailureMechanismContribution.cs =================================================================== diff -u -r10b304d4b5cb2283801cdb16204baf2a42ab5967 -r83aacc6578d82137751a7d28f691e8b3d02312f1 --- Ringtoets/Integration/src/Ringtoets.Integration.Data/Contribution/FailureMechanismContribution.cs (.../FailureMechanismContribution.cs) (revision 10b304d4b5cb2283801cdb16204baf2a42ab5967) +++ Ringtoets/Integration/src/Ringtoets.Integration.Data/Contribution/FailureMechanismContribution.cs (.../FailureMechanismContribution.cs) (revision 83aacc6578d82137751a7d28f691e8b3d02312f1) @@ -8,7 +8,7 @@ namespace Ringtoets.Integration.Data.Contribution { /// - /// This class represents the distribution of contribution for all failure mechanism. + /// This class represents the distribution of all failure mechanism contributions. /// public class FailureMechanismContribution : Observable { @@ -37,7 +37,7 @@ { throw new ArgumentNullException("failureMechanisms", Resources.FailureMechanismContribution_FailureMechanismContribution_Can_not_create_FailureMechanismContribution_without_FailureMechanism_collection); } - this.norm = norm; + Norm = norm; failureMechanisms.ForEachElementDo(AddContributionItem); AddOtherContributionItem(otherContribution); } @@ -53,6 +53,10 @@ } set { + if (value <= 0) + { + throw new ArgumentException(Resources.FailureMechanismContributionItem_Norm_must_be_larger_than_zero); + } norm = value; distribution.ForEachElementDo(d => d.Norm = norm); }