Index: Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/ViewInfos/FailureMechanismContributionViewInfoTest.cs =================================================================== diff -u -ra1ec5faebf7ccf8e67fa34a2b73cd1063ab48840 -r3df4971064b76a8e789bed245e8851fea72ba085 --- Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/ViewInfos/FailureMechanismContributionViewInfoTest.cs (.../FailureMechanismContributionViewInfoTest.cs) (revision a1ec5faebf7ccf8e67fa34a2b73cd1063ab48840) +++ Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/ViewInfos/FailureMechanismContributionViewInfoTest.cs (.../FailureMechanismContributionViewInfoTest.cs) (revision 3df4971064b76a8e789bed245e8851fea72ba085) @@ -60,15 +60,19 @@ public void GetViewName_Always_ReturnsViewName() { // Setup - var view = new FailureMechanismContributionView(); + var handler = mocks.Stub(); + mocks.ReplayAll(); + var view = new FailureMechanismContributionView(handler); + var failureMechanismContribution = new FailureMechanismContribution(Enumerable.Empty(), 30, 1000); // Call var viewName = info.GetViewName(view, failureMechanismContribution); // Assert Assert.AreEqual("Faalkansbegroting", viewName); + mocks.VerifyAll(); } [Test] @@ -133,6 +137,8 @@ public void CloseForData_ViewCorrespondingToRemovedAssessmentSection_ReturnsTrue() { // Setup + var handler = mocks.Stub(); + var contribution = new FailureMechanismContribution(Enumerable.Empty(), 100.0, 123456); var assessmentSection = mocks.Stub(); @@ -145,7 +151,7 @@ mocks.ReplayAll(); - using (var view = new FailureMechanismContributionView + using (var view = new FailureMechanismContributionView(handler) { Data = contribution, AssessmentSection = assessmentSection @@ -164,6 +170,8 @@ public void CloseForData_ViewNotCorrespondingToRemovedAssessmentSection_ReturnsFalse() { // Setup + var handler = mocks.Stub(); + var contribution1 = new FailureMechanismContribution(Enumerable.Empty(), 100.0, 123456); var contribution2 = new FailureMechanismContribution(Enumerable.Empty(), 100.0, 789123); @@ -184,7 +192,7 @@ .Return(Enumerable.Empty()); mocks.ReplayAll(); - using (var view = new FailureMechanismContributionView + using (var view = new FailureMechanismContributionView(handler) { Data = contribution1, AssessmentSection = assessmentSection1 @@ -204,27 +212,32 @@ public void CloseForData_ViewWithoutData_ReturnsFalse() { // Setup + var handler = mocks.Stub(); + var contribution = new FailureMechanismContribution(Enumerable.Empty(), 100.0, 789123); var assessmentSection = mocks.Stub(); assessmentSection.Stub(section => section.FailureMechanismContribution) .Return(contribution); mocks.ReplayAll(); - var view = new FailureMechanismContributionView(); + using (var view = new FailureMechanismContributionView(handler)) + { + // Call + var closeForData = info.CloseForData(view, assessmentSection); - // Call - var closeForData = info.CloseForData(view, assessmentSection); - - // Assert - Assert.IsFalse(closeForData); + // Assert + Assert.IsFalse(closeForData); + } mocks.VerifyAll(); } [Test] public void AfterCreate_WithGuiSet_SetsAssessmentSection() { // Setup + var handler = mocks.Stub(); + var contribution = new FailureMechanismContribution(Enumerable.Empty(), 100.0, 789123); var assessmentSection = mocks.Stub(); @@ -243,8 +256,8 @@ mocks.ReplayAll(); var context = new FailureMechanismContributionContext(contribution, assessmentSection); - var view = new FailureMechanismContributionView(); + using (var view = new FailureMechanismContributionView(handler)) using (var ringtoetsPlugin = new RingtoetsPlugin()) { info = ringtoetsPlugin.GetViewInfos().First(tni => tni.ViewType == typeof(FailureMechanismContributionView));