Index: Ringtoets/Common/test/Ringtoets.Common.Forms.Test/Views/FailureMechanismResultViewTest.cs =================================================================== diff -u -r50b3a6c556aace513b84909963bbc0ad37ee4374 -rb0dc46315e824778c8f43d8956f958376a3b802f --- Ringtoets/Common/test/Ringtoets.Common.Forms.Test/Views/FailureMechanismResultViewTest.cs (.../FailureMechanismResultViewTest.cs) (revision 50b3a6c556aace513b84909963bbc0ad37ee4374) +++ Ringtoets/Common/test/Ringtoets.Common.Forms.Test/Views/FailureMechanismResultViewTest.cs (.../FailureMechanismResultViewTest.cs) (revision b0dc46315e824778c8f43d8956f958376a3b802f) @@ -32,6 +32,7 @@ using NUnit.Framework; using Ringtoets.AssemblyTool.Data; using Ringtoets.AssemblyTool.KernelWrapper.TestUtil.Calculators; +using Ringtoets.Common.Data.Exceptions; using Ringtoets.Common.Data.FailureMechanism; using Ringtoets.Common.Data.TestUtil; using Ringtoets.Common.Forms.Controls; @@ -489,23 +490,8 @@ private class TestFailureMechanismResultView : FailureMechanismResultView, TestFailureMechanism, FailureMechanismAssemblyCategoryGroupControl> { public TestFailureMechanismResultView(IObservableEnumerable failureMechanismSectionResults, TestFailureMechanism failureMechanism) - : base(failureMechanismSectionResults, failureMechanism) - { - var assemblyResultControl = new FailureMechanismAssemblyCategoryGroupControl(); - SetAssemblyResultControl( - assemblyResultControl, - () => - { - if (ThrowExceptionOnCalculate) - { - throw new Exception("Message"); - } + : base(failureMechanismSectionResults, failureMechanism) {} - assemblyResultControl.SetAssemblyResult(FailureMechanismAssemblyCategoryGroup.IIIt); - AssemblyResultUpdated = true; - }); - } - public bool ThrowExceptionOnCalculate { private get; set; } public bool AssemblyResultUpdated { get; set; } @@ -519,6 +505,17 @@ { DataGridViewControl.AddTextBoxColumn("Name", "Test", true); } + + protected override void UpdateAssemblyResultControl() + { + if (ThrowExceptionOnCalculate) + { + throw new AssemblyException("Message"); + } + + FailureMechanismAssemblyResultControl.SetAssemblyResult(FailureMechanismAssemblyCategoryGroup.IIIt); + AssemblyResultUpdated = true; + } } private class TestRow : FailureMechanismSectionResultRow