Index: Ringtoets/Integration/src/Ringtoets.Integration.Forms/Ringtoets.Integration.Forms.csproj =================================================================== diff -u -r73c7ad038a082c5a7476dd826ce789bad601141a -r441e39238be8432a9596edcbb1b6aa650e30b9a6 --- Ringtoets/Integration/src/Ringtoets.Integration.Forms/Ringtoets.Integration.Forms.csproj (.../Ringtoets.Integration.Forms.csproj) (revision 73c7ad038a082c5a7476dd826ce789bad601141a) +++ Ringtoets/Integration/src/Ringtoets.Integration.Forms/Ringtoets.Integration.Forms.csproj (.../Ringtoets.Integration.Forms.csproj) (revision 441e39238be8432a9596edcbb1b6aa650e30b9a6) @@ -420,5 +420,4 @@ - \ No newline at end of file Index: Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsPlugin.cs =================================================================== diff -u -r968ff30159efb3fbf0a698100bfcf6aaff83fa7e -r441e39238be8432a9596edcbb1b6aa650e30b9a6 --- Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsPlugin.cs (.../RingtoetsPlugin.cs) (revision 968ff30159efb3fbf0a698100bfcf6aaff83fa7e) +++ Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsPlugin.cs (.../RingtoetsPlugin.cs) (revision 441e39238be8432a9596edcbb1b6aa650e30b9a6) @@ -303,9 +303,11 @@ }; yield return new PropertyInfo { - CreateInstance = context => new HydraulicBoundaryDatabaseProperties(context.WrappedData, - new HydraulicLocationConfigurationDatabaseImportHandler(Gui.MainWindow, - new HydraulicLocationConfigurationDatabaseUpdateHandler(context.AssessmentSection))) + CreateInstance = context => new HydraulicBoundaryDatabaseProperties( + context.WrappedData, + new HydraulicLocationConfigurationDatabaseImportHandler( + Gui.MainWindow, + new HydraulicLocationConfigurationDatabaseUpdateHandler(context.AssessmentSection))) }; yield return new PropertyInfo { Index: Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/Handlers/HydraulicLocationConfigurationDatabaseImportHandlerTest.cs =================================================================== diff -u -r9326aefe9d4eac9e4bf8f25858386e9e70d2a5d0 -r441e39238be8432a9596edcbb1b6aa650e30b9a6 --- Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/Handlers/HydraulicLocationConfigurationDatabaseImportHandlerTest.cs (.../HydraulicLocationConfigurationDatabaseImportHandlerTest.cs) (revision 9326aefe9d4eac9e4bf8f25858386e9e70d2a5d0) +++ Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/Handlers/HydraulicLocationConfigurationDatabaseImportHandlerTest.cs (.../HydraulicLocationConfigurationDatabaseImportHandlerTest.cs) (revision 441e39238be8432a9596edcbb1b6aa650e30b9a6) @@ -20,15 +20,14 @@ // All rights reserved. using System; -using System.Collections.Generic; using System.IO; using System.Windows.Forms; using Core.Common.TestUtil; +using NUnit.Extensions.Forms; using NUnit.Framework; using Rhino.Mocks; using Ringtoets.Common.Data.AssessmentSection; using Ringtoets.Common.Data.Hydraulics; -using Ringtoets.HydraRing.IO.HydraulicLocationConfigurationDatabase; using Ringtoets.Integration.Data; using Ringtoets.Integration.Forms.PropertyClasses; using Ringtoets.Integration.IO.Handlers; @@ -38,7 +37,7 @@ namespace Ringtoets.Integration.Plugin.Test.Handlers { [TestFixture] - public class HydraulicLocationConfigurationDatabaseImportHandlerTest + public class HydraulicLocationConfigurationDatabaseImportHandlerTest : NUnitFormTest { private static readonly string testDataPath = TestHelper.GetTestDataPath(TestDataPath.Ringtoets.Integration.Plugin); private static readonly string testDataDirectory = Path.Combine(testDataPath, nameof(HydraulicLocationConfigurationDatabaseImportHandler)); @@ -135,7 +134,7 @@ } [Test] - public void ImportHydraulicLocationConfigurationSettings_WithValidFilePath_SetsHydraulicLocationConfigurationDatabaseSettings() + public void ImportHydraulicLocationConfigurationSettings_WithValidFilePath_RunsActivity() { // Setup string newHlcdFilePath = Path.Combine(testDataDirectory, "hlcdWithScenarioInformation.sqlite"); @@ -148,17 +147,14 @@ var mocks = new MockRepository(); var viewParent = mocks.Stub(); - var updateHandler = mocks.StrictMock(); - updateHandler.Expect(uh => uh.InquireConfirmation()).Return(true); - updateHandler.Expect(uh => uh.Update(Arg.Is.Same(hydraulicBoundaryDatabase), - Arg.Is.NotNull, - Arg.Is.Equal(newHlcdFilePath))) - .WhenCalled(invoke => - { - Assert.AreEqual(1, (IEnumerable) invoke.Arguments[1]); - }); + var updateHandler = mocks.Stub(); mocks.ReplayAll(); + DialogBoxHandler = (name, wnd) => + { + // Activity closes itself + }; + var importHandler = new HydraulicLocationConfigurationDatabaseImportHandler(viewParent, updateHandler); // Call