Index: Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/WaveHeightLocationsViewTest.cs =================================================================== diff -u -r1042a38d3663daeda5a8e1083edbc63a4b6aae94 -r5964d4196c1f7f02df79e98ef4f876a338abef62 --- Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/WaveHeightLocationsViewTest.cs (.../WaveHeightLocationsViewTest.cs) (revision 1042a38d3663daeda5a8e1083edbc63a4b6aae94) +++ Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/WaveHeightLocationsViewTest.cs (.../WaveHeightLocationsViewTest.cs) (revision 5964d4196c1f7f02df79e98ef4f876a338abef62) @@ -199,7 +199,9 @@ } [Test] - public void CalculateForSelectedButton_OneSelected_CallsCalculateWaveHeights() + [TestCase(true)] + [TestCase(false)] + public void CalculateForSelectedButton_OneSelected_CallsCalculateWaveHeights(bool isSuccessful) { // Setup WaveHeightLocationsView view = ShowFullyConfiguredWaveHeightLocationsView(); @@ -211,12 +213,17 @@ var mockRepository = new MockRepository(); var guiServiceMock = mockRepository.StrictMock(); + var observer = mockRepository.StrictMock(); + assessmentSection.HydraulicBoundaryDatabase.Attach(observer); + + if (isSuccessful) + { + observer.Expect(o => o.UpdateObserver()); + } + IEnumerable locations = null; guiServiceMock.Expect(ch => ch.CalculateWaveHeights(null, null, null, 1, null)).IgnoreArguments().WhenCalled( - invocation => - { - locations = (IEnumerable) invocation.Arguments[1]; - }).Return(false); + invocation => { locations = (IEnumerable) invocation.Arguments[1]; }).Return(isSuccessful); mockRepository.ReplayAll(); view.CalculationGuiService = guiServiceMock;