Index: Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Plugin.Test/ViewInfos/GrassCoverErosionOutwardsWaveHeightLocationsViewInfoTest.cs =================================================================== diff -u -re182f6f394aa75e739467a77e7bcacd9a8b25429 -r1b9d535d0b4f21bd0adb64184e5273d8bf691c4e --- Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Plugin.Test/ViewInfos/GrassCoverErosionOutwardsWaveHeightLocationsViewInfoTest.cs (.../GrassCoverErosionOutwardsWaveHeightLocationsViewInfoTest.cs) (revision e182f6f394aa75e739467a77e7bcacd9a8b25429) +++ Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Plugin.Test/ViewInfos/GrassCoverErosionOutwardsWaveHeightLocationsViewInfoTest.cs (.../GrassCoverErosionOutwardsWaveHeightLocationsViewInfoTest.cs) (revision 1b9d535d0b4f21bd0adb64184e5273d8bf691c4e) @@ -132,6 +132,8 @@ { new GrassCoverErosionOutwardsFailureMechanism() }); + assessmentSection.Stub(a => a.Attach(null)).IgnoreArguments(); + assessmentSection.Stub(a => a.Detach(null)).IgnoreArguments(); mocks.ReplayAll(); using (var view = new GrassCoverErosionOutwardsWaveHeightLocationsView()) @@ -156,12 +158,12 @@ var mocks = new MockRepository(); var assessmentSectionA = mocks.Stub(); var assessmentSectionB = mocks.Stub(); - assessmentSectionA.Stub(a => a.GetFailureMechanisms()).Return(new[] { new GrassCoverErosionOutwardsFailureMechanism() }); - + assessmentSectionA.Stub(a => a.Attach(null)).IgnoreArguments(); + assessmentSectionA.Stub(a => a.Detach(null)).IgnoreArguments(); assessmentSectionB.Stub(a => a.GetFailureMechanisms()).Return(new[] { new GrassCoverErosionOutwardsFailureMechanism() @@ -193,6 +195,8 @@ { new GrassCoverErosionOutwardsFailureMechanism() }); + assessmentSection.Stub(a => a.Attach(null)).IgnoreArguments(); + assessmentSection.Stub(a => a.Detach(null)).IgnoreArguments(); mocks.ReplayAll(); var grassCoverErosionOutwardsFailureMechanismContext = new GrassCoverErosionOutwardsFailureMechanismContext( @@ -221,11 +225,12 @@ var mocks = new MockRepository(); var assessmentSectionA = mocks.Stub(); var assessmentSectionB = mocks.Stub(); - assessmentSectionA.Stub(a => a.GetFailureMechanisms()).Return(new[] { new GrassCoverErosionOutwardsFailureMechanism() }); + assessmentSectionA.Stub(a => a.Attach(null)).IgnoreArguments(); + assessmentSectionA.Stub(a => a.Detach(null)).IgnoreArguments(); assessmentSectionB.Stub(a => a.GetFailureMechanisms()).Return(new[] { new GrassCoverErosionOutwardsFailureMechanism() @@ -256,18 +261,20 @@ { // Setup var mocks = new MockRepository(); - var assessmentSectionA = mocks.Stub(); - assessmentSectionA.Stub(a => a.GetFailureMechanisms()).Return(new[] + var assessmentSection = mocks.Stub(); + assessmentSection.Stub(a => a.GetFailureMechanisms()).Return(new[] { new GrassCoverErosionOutwardsFailureMechanism() }); + assessmentSection.Stub(a => a.Attach(null)).IgnoreArguments(); + assessmentSection.Stub(a => a.Detach(null)).IgnoreArguments(); mocks.ReplayAll(); using (var view = new GrassCoverErosionOutwardsWaveHeightLocationsView()) using (var plugin = new GrassCoverErosionOutwardsPlugin()) { var info = GetInfo(plugin); - view.AssessmentSection = assessmentSectionA; + view.AssessmentSection = assessmentSection; // Call var closeForData = info.CloseForData(view, new object()); @@ -295,7 +302,7 @@ } } - private ViewInfo GetInfo(PluginBase plugin) + private static ViewInfo GetInfo(PluginBase plugin) { return plugin.GetViewInfos().FirstOrDefault(vi => vi.ViewType == typeof(GrassCoverErosionOutwardsWaveHeightLocationsView)); }