Index: Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/FailureMechanismContributionItemRow.cs =================================================================== diff -u -r802ea30d1fe8fbae93e58dff9ab054dbabca11ae -rc6f65baa1c3db75c9a82795b27d450a83d4caac9 --- Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/FailureMechanismContributionItemRow.cs (.../FailureMechanismContributionItemRow.cs) (revision 802ea30d1fe8fbae93e58dff9ab054dbabca11ae) +++ Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/FailureMechanismContributionItemRow.cs (.../FailureMechanismContributionItemRow.cs) (revision c6f65baa1c3db75c9a82795b27d450a83d4caac9) @@ -23,6 +23,7 @@ using Core.Common.Controls.Views; using Core.Common.Gui.Commands; using Ringtoets.Common.Data.Contribution; +using Ringtoets.Common.Data.FailureMechanism; namespace Ringtoets.Integration.Forms.Views { @@ -33,6 +34,7 @@ { private readonly FailureMechanismContributionItem contributionItem; private readonly IViewCommands viewCommands; + private IFailureMechanism failureMechanism; /// /// Creates a new instance of . @@ -57,6 +59,29 @@ } /// + /// Creates a new instance of . + /// + /// The failure mechanism this row contains. + /// >Class responsible for exposing high level + /// related commands. + /// Thrown when any parameter is null. + internal FailureMechanismContributionItemRow(IFailureMechanism failureMechanism, IViewCommands viewCommands) + { + if (failureMechanism == null) + { + throw new ArgumentNullException(nameof(failureMechanism)); + } + + if (viewCommands == null) + { + throw new ArgumentNullException(nameof(viewCommands)); + } + + this.failureMechanism = failureMechanism; + this.viewCommands = viewCommands; + } + + /// /// Gets . /// public string Assessment