Index: Ringtoets/WaveImpactAsphaltCover/src/Ringtoets.WaveImpactAsphaltCover.Forms/Views/WaveImpactAsphaltCoverFailureMechanismResultView.cs =================================================================== diff -u -r8151d2a2528c3a943ae4cd9db3df150470ce3697 -r542840b21372104f976bd9543ca24b2122bfe424 --- Ringtoets/WaveImpactAsphaltCover/src/Ringtoets.WaveImpactAsphaltCover.Forms/Views/WaveImpactAsphaltCoverFailureMechanismResultView.cs (.../WaveImpactAsphaltCoverFailureMechanismResultView.cs) (revision 8151d2a2528c3a943ae4cd9db3df150470ce3697) +++ Ringtoets/WaveImpactAsphaltCover/src/Ringtoets.WaveImpactAsphaltCover.Forms/Views/WaveImpactAsphaltCoverFailureMechanismResultView.cs (.../WaveImpactAsphaltCoverFailureMechanismResultView.cs) (revision 542840b21372104f976bd9543ca24b2122bfe424) @@ -21,6 +21,7 @@ using Core.Common.Base; using Ringtoets.Common.Forms.Builders; +using Ringtoets.Common.Forms.Controls; using Ringtoets.Common.Forms.Views; using Ringtoets.WaveImpactAsphaltCover.Data; @@ -51,7 +52,13 @@ /// public WaveImpactAsphaltCoverFailureMechanismResultView(IObservableEnumerable failureMechanismSectionResults, WaveImpactAsphaltCoverFailureMechanism failureMechanism) - : base(failureMechanismSectionResults, failureMechanism) {} + : base(failureMechanismSectionResults, failureMechanism) + { + var failureMechanismAssemblyResultWithProbabilityControl = new FailureMechanismAssemblyResultControl(); + SetFailureMechanismAssemblyResultControl( + failureMechanismAssemblyResultWithProbabilityControl, + () => failureMechanismAssemblyResultWithProbabilityControl.SetAssemblyResult(WaveImpactAsphaltCoverFailureMechanismSectionResultAssemblyFactory.AssembleFailureMechanism(FailureMechanism.SectionResults))); + } protected override WaveImpactAsphaltCoverFailureMechanismSectionResultRow CreateFailureMechanismSectionResultRow( WaveImpactAsphaltCoverFailureMechanismSectionResult sectionResult) Index: Ringtoets/WaveImpactAsphaltCover/test/Ringtoets.WaveImpactAsphaltCover.Forms.Test/Views/WaveImpactAsphaltCoverFailureMechanismResultViewTest.cs =================================================================== diff -u -rb4623935e2e2566c4302ecc49669f92419e44408 -r542840b21372104f976bd9543ca24b2122bfe424 --- Ringtoets/WaveImpactAsphaltCover/test/Ringtoets.WaveImpactAsphaltCover.Forms.Test/Views/WaveImpactAsphaltCoverFailureMechanismResultViewTest.cs (.../WaveImpactAsphaltCoverFailureMechanismResultViewTest.cs) (revision b4623935e2e2566c4302ecc49669f92419e44408) +++ Ringtoets/WaveImpactAsphaltCover/test/Ringtoets.WaveImpactAsphaltCover.Forms.Test/Views/WaveImpactAsphaltCoverFailureMechanismResultViewTest.cs (.../WaveImpactAsphaltCoverFailureMechanismResultViewTest.cs) (revision 542840b21372104f976bd9543ca24b2122bfe424) @@ -25,6 +25,7 @@ using Ringtoets.AssemblyTool.Forms; using Ringtoets.AssemblyTool.KernelWrapper.TestUtil.Calculators; using Ringtoets.Common.Data.TestUtil; +using Ringtoets.Common.Forms.TestUtil; using Ringtoets.Common.Forms.Views; using Ringtoets.Common.Primitives; using Ringtoets.WaveImpactAsphaltCover.Data; @@ -160,5 +161,19 @@ Assert.AreEqual(SelectableFailureMechanismSectionAssemblyCategoryGroup.None, cells[manualAssemblyCategoryGroupIndex].Value); } } + + [TestFixture] + public class WaveImpactAsphaltCoverFailureMechanismResultControlTest : FailureMechanismAssemblyResultControlTester< + WaveImpactAsphaltCoverFailureMechanismResultView, + WaveImpactAsphaltCoverFailureMechanism, + WaveImpactAsphaltCoverFailureMechanismSectionResult, + WaveImpactAsphaltCoverFailureMechanismSectionResultRow> + { + protected override WaveImpactAsphaltCoverFailureMechanismResultView CreateResultView(WaveImpactAsphaltCoverFailureMechanism failureMechanism) + { + return new WaveImpactAsphaltCoverFailureMechanismResultView(failureMechanism.SectionResults, + failureMechanism); + } + } } } \ No newline at end of file