Index: Ringtoets/Common/test/Ringtoets.Common.Service.Test/WaveHeightCalculationActivityTest.cs =================================================================== diff -u -r915001caffacbbee15c0e3bf449072245bc5f509 -r8aea6e032ff8aeb4a4f1b85210fd0e2fbbce3a4a --- Ringtoets/Common/test/Ringtoets.Common.Service.Test/WaveHeightCalculationActivityTest.cs (.../WaveHeightCalculationActivityTest.cs) (revision 915001caffacbbee15c0e3bf449072245bc5f509) +++ Ringtoets/Common/test/Ringtoets.Common.Service.Test/WaveHeightCalculationActivityTest.cs (.../WaveHeightCalculationActivityTest.cs) (revision 8aea6e032ff8aeb4a4f1b85210fd0e2fbbce3a4a) @@ -27,60 +27,109 @@ using Core.Common.TestUtil; using NUnit.Framework; using Rhino.Mocks; -using Ringtoets.Common.Data.AssessmentSection; -using Ringtoets.Common.Data.TestUtil; +using Ringtoets.Common.Service.MessageProviders; using Ringtoets.HydraRing.Data; -using Ringtoets.Integration.Plugin.FileImporters; namespace Ringtoets.Common.Service.Test { [TestFixture] public class WaveHeightCalculationActivityTest { + private const string validFile = "HRD dutch coast south.sqlite"; + private MockRepository mockRepository; private readonly string testDataPath = TestHelper.GetTestDataPath(TestDataPath.Ringtoets.Integration.Service, "HydraRingCalculation"); + [SetUp] + public void SetUp() + { + mockRepository = new MockRepository(); + } + [Test] public void ParameteredConstructor_ExpectedValues() { // Setup - string validFilePath = Path.Combine(testDataPath, validFile); + const string locationName = "locationName"; + const string activityName = "GetActivityName"; - var hydraulicBoundaryLocation = new HydraulicBoundaryLocation(1, "test", 0, 0); + var hydraulicBoundaryLocationMock = mockRepository.Stub(); + hydraulicBoundaryLocationMock.Expect(hbl => hbl.Name).Return(locationName); + var calculationMessageProviderMock = mockRepository.StrictMock(); + calculationMessageProviderMock.Expect(calc => calc.GetActivityName(locationName)).Return(activityName); + mockRepository.ReplayAll(); + + string validFilePath = Path.Combine(testDataPath, validFile); + // Call - var activity = new WaveHeightCalculationActivity(hydraulicBoundaryLocation, validFilePath, "", 1); + var activity = new WaveHeightCalculationActivity(calculationMessageProviderMock, hydraulicBoundaryLocationMock, validFilePath, "", 1); // Assert Assert.IsInstanceOf(activity); - string expectedName = string.Format("Golfhoogte berekenen voor locatie '{0}'", - hydraulicBoundaryLocation.Name); - Assert.AreEqual(expectedName, activity.Name); + Assert.AreSame(activityName, activity.Name); Assert.IsNull(activity.ProgressText); Assert.AreEqual(ActivityState.None, activity.State); } [Test] + public void ParameteredConstructor_NullCalculationServiceMessageProvider_ThrowsArgumentNullException() + { + // Setup + var hydraulicBoundaryLocationMock = mockRepository.StrictMock(); + mockRepository.ReplayAll(); + + string validFilePath = Path.Combine(testDataPath, validFile); + + // Call + TestDelegate call = () => new WaveHeightCalculationActivity(null, hydraulicBoundaryLocationMock, validFilePath, "", 1); + + // Assert + var exception = Assert.Throws(call); + Assert.AreEqual("messageProvider", exception.ParamName); + mockRepository.VerifyAll(); + } + + [Test] public void ParameteredConstructor_HydraulicBoundaryLocationNull_ThrowsArgumentNullException() { // Setup + var calculationMessageProviderMock = mockRepository.StrictMock(); + mockRepository.ReplayAll(); + string validFilePath = Path.Combine(testDataPath, validFile); // Call - TestDelegate call = () => new WaveHeightCalculationActivity(null, validFilePath, "", 1); + TestDelegate call = () => new WaveHeightCalculationActivity(calculationMessageProviderMock, null, validFilePath, "", 1); // Assert var exception = Assert.Throws(call); Assert.AreEqual("hydraulicBoundaryLocation", exception.ParamName); + mockRepository.VerifyAll(); } [Test] public void Run_InvalidHydraulicBoundaryDatabase_PerformValidationAndLogStartAndEndAndError() { // Setup string inValidFilePath = Path.Combine(testDataPath, "notexisting.sqlite"); - var hydraulicBoundaryLocation = new HydraulicBoundaryLocation(1, "test", 0, 0); - var activity = new WaveHeightCalculationActivity(hydraulicBoundaryLocation, inValidFilePath, "", 1); + const string locationName = "testLocation"; + const string activityName = "GetActivityName"; + const string calculationName = "locationName"; + var hydraulicBoundaryLocationMock = mockRepository.Stub(); + + hydraulicBoundaryLocationMock.Expect(hbl => hbl.Id).Return(1); + hydraulicBoundaryLocationMock.Expect(hbl => hbl.Name).Return(locationName).Repeat.AtLeastOnce(); + hydraulicBoundaryLocationMock.WaveHeight = new RoundedDouble(2, double.NaN); + + var calculationMessageProviderMock = mockRepository.StrictMock(); + calculationMessageProviderMock.Expect(calc => calc.GetActivityName(locationName)).Return(activityName); + calculationMessageProviderMock.Expect(calc => calc.GetCalculationName(locationName)).Return(calculationName).Repeat.AtLeastOnce(); + mockRepository.ReplayAll(); + + var activity = new WaveHeightCalculationActivity(calculationMessageProviderMock, + hydraulicBoundaryLocationMock, inValidFilePath, "", 1); + // Call Action call = () => activity.Run(); @@ -89,7 +138,6 @@ { var msgs = messages.ToArray(); Assert.AreEqual(3, msgs.Length); - var calculationName = string.Format("Golfhoogte voor locatie {0}", hydraulicBoundaryLocation.Name); StringAssert.StartsWith(string.Format("Validatie van '{0}' gestart om: ", calculationName), msgs[0]); StringAssert.StartsWith("Herstellen van de verbinding met de hydraulische randvoorwaardendatabase is mislukt. Fout bij het lezen van bestand", msgs[1]); StringAssert.StartsWith(string.Format("Validatie van '{0}' beëindigd om: ", calculationName), msgs[2]); @@ -98,16 +146,27 @@ } [Test] - public void Run_ValidHydraulicBoundaryDatabaseAndHydraulicBoundaryLocation_PerformValidationAndCalculationAndLogStartAndEnd() + public void Run_ValidHydraulicBoundaryLocation_PerformValidationAndCalculationAndLogStartAndEnd() { // Setup - var mockRepository = new MockRepository(); - var assessmentSectionMock = mockRepository.Stub(); - ImportHydraulicBoundaryDatabase(assessmentSectionMock, validFile); + string validFilePath = Path.Combine(testDataPath, validFile); + const string locationName = "punt_flw_"; + const string activityName = "GetActivityName"; + const string calculationName = "locationName"; + + var hydraulicBoundaryLocationMock = mockRepository.Stub(); + hydraulicBoundaryLocationMock.Expect(hbl => hbl.Id).Return(1300001).Repeat.AtLeastOnce(); + hydraulicBoundaryLocationMock.Expect(hbl => hbl.Name).Return(locationName).Repeat.AtLeastOnce(); + hydraulicBoundaryLocationMock.WaveHeight = new RoundedDouble(2, double.NaN); + + var calculationMessageProviderMock = mockRepository.StrictMock(); + calculationMessageProviderMock.Expect(calc => calc.GetActivityName(locationName)).Return(activityName); + calculationMessageProviderMock.Expect(calc => calc.GetCalculationName(locationName)).Return(calculationName).Repeat.AtLeastOnce(); mockRepository.ReplayAll(); - HydraulicBoundaryLocation hydraulicBoundaryLocation = assessmentSectionMock.HydraulicBoundaryDatabase.Locations.First(loc => loc.Id == 1300001); - var activity = new WaveHeightCalculationActivity(hydraulicBoundaryLocation, assessmentSectionMock.HydraulicBoundaryDatabase.FilePath, "", 30); + var activity = new WaveHeightCalculationActivity(calculationMessageProviderMock, + hydraulicBoundaryLocationMock, + validFilePath, "", 30); // Call Action call = () => activity.Run(); @@ -117,7 +176,6 @@ { var msgs = messages.ToArray(); Assert.AreEqual(5, msgs.Length); - var calculationName = string.Format("Golfhoogte voor locatie {0}", hydraulicBoundaryLocation.Name); StringAssert.StartsWith(string.Format("Validatie van '{0}' gestart om: ", calculationName), msgs[0]); StringAssert.StartsWith(string.Format("Validatie van '{0}' beëindigd om: ", calculationName), msgs[1]); StringAssert.StartsWith(string.Format("Berekening van '{0}' gestart om: ", calculationName), msgs[2]); @@ -129,54 +187,70 @@ } [Test] - public void Run_ValidHydraulicBoundaryDatabaseInvalidHydraulicBoundaryLocation_PerformValidationAndCalculationAndLogStartAndEndAndError() + public void Run_InvalidHydraulicBoundaryLocation_PerformValidationAndCalculationAndLogStartAndEndAndError() { // Setup - var mockRepository = new MockRepository(); - var assessmentSectionMock = mockRepository.Stub(); - ImportHydraulicBoundaryDatabase(assessmentSectionMock, validFile); + string validFilePath = Path.Combine(testDataPath, validFile); + const string locationName = "locationName"; + const string activityName = "GetActivityName"; + const string calculationName = "locationName"; + const string calculationFailedMessage = "calculationFailedMessage"; + + var hydraulicBoundaryLocationMock = mockRepository.Stub(); + hydraulicBoundaryLocationMock.Expect(hbl => hbl.Id).Return(1).Repeat.AtLeastOnce(); + hydraulicBoundaryLocationMock.Expect(hbl => hbl.Name).Return(locationName).Repeat.AtLeastOnce(); + hydraulicBoundaryLocationMock.WaveHeight = new RoundedDouble(2, double.NaN); + + var calculationMessageProviderMock = mockRepository.StrictMock(); + calculationMessageProviderMock.Expect(calc => calc.GetActivityName(locationName)).Return(activityName); + calculationMessageProviderMock.Expect(calc => calc.GetCalculationName(locationName)).Return(calculationName).Repeat.AtLeastOnce(); + calculationMessageProviderMock.Expect(calc => calc.GetCalculationFailedMessage(locationName)).Return(calculationFailedMessage); mockRepository.ReplayAll(); - var hydraulicBoundaryLocation = new HydraulicBoundaryLocation(1, "test", 1, 1); - var activity = new WaveHeightCalculationActivity(hydraulicBoundaryLocation, assessmentSectionMock.HydraulicBoundaryDatabase.FilePath, "", 30); + var activity = new WaveHeightCalculationActivity(calculationMessageProviderMock, + hydraulicBoundaryLocationMock, + validFilePath, "", 30); // Call Action call = () => activity.Run(); + hydraulicBoundaryLocationMock.WaveHeight = (RoundedDouble) 2; + // Assert TestHelper.AssertLogMessages(call, messages => { var msgs = messages.ToArray(); Assert.AreEqual(6, msgs.Length); - var calculationName = string.Format("Golfhoogte voor locatie {0}", hydraulicBoundaryLocation.Name); StringAssert.StartsWith(string.Format("Validatie van '{0}' gestart om: ", calculationName), msgs[0]); StringAssert.StartsWith(string.Format("Validatie van '{0}' beëindigd om: ", calculationName), msgs[1]); StringAssert.StartsWith(string.Format("Berekening van '{0}' gestart om: ", calculationName), msgs[2]); StringAssert.StartsWith("Hydra-Ring berekeningsverslag. Klik op details voor meer informatie.", msgs[3]); - StringAssert.StartsWith(string.Format("Er is een fout opgetreden tijdens de golfhoogte berekening '{0}': inspecteer het logbestand.", hydraulicBoundaryLocation.Name), msgs[4]); + StringAssert.StartsWith(calculationFailedMessage, msgs[4]); StringAssert.StartsWith(string.Format("Berekening van '{0}' beëindigd om: ", calculationName), msgs[5]); }); Assert.AreEqual(ActivityState.Failed, activity.State); - Assert.IsNaN(hydraulicBoundaryLocation.WaveHeight); mockRepository.VerifyAll(); } [Test] public void Run_CalculationAlreadyRan_ValidationAndCalculationNotPerformedAndStateSkipped() { // Setup - var mockRepository = new MockRepository(); - var assessmentSectionMock = mockRepository.Stub(); - ImportHydraulicBoundaryDatabase(assessmentSectionMock, validFile); - mockRepository.ReplayAll(); + string validFilePath = Path.Combine(testDataPath, validFile); + const string locationName = "locationName"; + const string activityName = "GetActivityName"; - var hydraulicBoundaryLocation = new HydraulicBoundaryLocation(1, "test", 1, 1) - { - WaveHeight = (RoundedDouble) 3.0 - }; + var hydraulicBoundaryLocationMock = mockRepository.Stub(); + hydraulicBoundaryLocationMock.Expect(hbl => hbl.Name).Return(locationName).Repeat.AtLeastOnce(); + hydraulicBoundaryLocationMock.WaveHeight = new RoundedDouble(2, 3.0); - var activity = new WaveHeightCalculationActivity(hydraulicBoundaryLocation, assessmentSectionMock.HydraulicBoundaryDatabase.FilePath, "", 30); + var calculationMessageProviderMock = mockRepository.StrictMock(); + calculationMessageProviderMock.Expect(calc => calc.GetActivityName(locationName)).Return(activityName); + mockRepository.ReplayAll(); + var activity = new WaveHeightCalculationActivity(calculationMessageProviderMock, + hydraulicBoundaryLocationMock, validFilePath, "", 30); + // Call Action call = () => activity.Run(); @@ -194,83 +268,94 @@ public void Finish_ValidCalculationAndRun_SetsProperties() { // Setup - var mockRepository = new MockRepository(); - var assessmentSectionMock = mockRepository.Stub(); - ImportHydraulicBoundaryDatabase(assessmentSectionMock, validFile); + const string locationName = "punt_flw_ 1"; + var hydraulicBoundaryLocationMock = mockRepository.Stub(); + hydraulicBoundaryLocationMock.Expect(hbl => hbl.Id).Return(1300001).Repeat.AtLeastOnce(); + hydraulicBoundaryLocationMock.Expect(hbl => hbl.Name).Return(locationName).Repeat.AtLeastOnce(); + hydraulicBoundaryLocationMock.WaveHeight = new RoundedDouble(2, double.NaN); + hydraulicBoundaryLocationMock.WaveHeightCalculationConvergence = CalculationConvergence.CalculatedNotConverged; + + var calculationMessageProviderMock = mockRepository.StrictMock(); + calculationMessageProviderMock.Expect(calc => calc.GetActivityName(locationName)).Return(""); + calculationMessageProviderMock.Expect(calc => calc.GetCalculationName(locationName)).Return("").Repeat.AtLeastOnce(); mockRepository.ReplayAll(); - HydraulicBoundaryLocation hydraulicBoundaryLocation = assessmentSectionMock.HydraulicBoundaryDatabase.Locations.First(loc => loc.Id == 1300001); - hydraulicBoundaryLocation.WaveHeightCalculationConvergence = CalculationConvergence.CalculatedNotConverged; + string validFilePath = Path.Combine(testDataPath, validFile); - var activity = new WaveHeightCalculationActivity(hydraulicBoundaryLocation, assessmentSectionMock.HydraulicBoundaryDatabase.FilePath, "", 30); + var activity = new WaveHeightCalculationActivity(calculationMessageProviderMock, hydraulicBoundaryLocationMock, + validFilePath, "", 30); activity.Run(); - // Precondition - Assert.IsNaN(hydraulicBoundaryLocation.WaveHeight); - Assert.AreEqual(CalculationConvergence.CalculatedNotConverged, hydraulicBoundaryLocation.WaveHeightCalculationConvergence); - // Call activity.Finish(); // Assert - Assert.IsFalse(double.IsNaN(hydraulicBoundaryLocation.WaveHeight)); - Assert.AreEqual(CalculationConvergence.CalculatedConverged, hydraulicBoundaryLocation.WaveHeightCalculationConvergence); + Assert.IsFalse(double.IsNaN(hydraulicBoundaryLocationMock.WaveHeight)); + Assert.AreEqual(CalculationConvergence.CalculatedConverged, hydraulicBoundaryLocationMock.WaveHeightCalculationConvergence); mockRepository.VerifyAll(); } [Test] public void Finish_InvalidCalculationAndRun_DoesNotSetProperties() { // Setup - var mockRepository = new MockRepository(); - var assessmentSectionMock = mockRepository.Stub(); - ImportHydraulicBoundaryDatabase(assessmentSectionMock, validFile); + var calculationMessageProviderMock = mockRepository.StrictMock(); + const string locationName = "locationName"; + calculationMessageProviderMock.Expect(calc => calc.GetActivityName(locationName)).Return(""); + calculationMessageProviderMock.Expect(calc => calc.GetCalculationName(locationName)).Return("").Repeat.AtLeastOnce(); + calculationMessageProviderMock.Expect(calc => calc.GetCalculationFailedMessage(locationName)).Return(""); + + var hydraulicBoundaryLocationMock = mockRepository.Stub(); + hydraulicBoundaryLocationMock.Expect(hbl => hbl.Id).Return(1).Repeat.AtLeastOnce(); + hydraulicBoundaryLocationMock.Expect(hbl => hbl.Name).Return(locationName).Repeat.AtLeastOnce(); + hydraulicBoundaryLocationMock.WaveHeight = new RoundedDouble(2, double.NaN); + hydraulicBoundaryLocationMock.WaveHeightCalculationConvergence = CalculationConvergence.CalculatedConverged; mockRepository.ReplayAll(); - var hydraulicBoundaryLocation = new HydraulicBoundaryLocation(1, "test", 1, 1) - { - WaveHeightCalculationConvergence = CalculationConvergence.CalculatedConverged - }; + string validFilePath = Path.Combine(testDataPath, validFile); - var activity = new WaveHeightCalculationActivity(hydraulicBoundaryLocation, assessmentSectionMock.HydraulicBoundaryDatabase.FilePath, "", 30); + var activity = new WaveHeightCalculationActivity(calculationMessageProviderMock, hydraulicBoundaryLocationMock, + validFilePath, "", 30); activity.Run(); - // Precondition - Assert.IsNaN(hydraulicBoundaryLocation.WaveHeight); - Assert.AreEqual(CalculationConvergence.CalculatedConverged, hydraulicBoundaryLocation.WaveHeightCalculationConvergence); - // Call activity.Finish(); // Assert - Assert.IsNaN(hydraulicBoundaryLocation.WaveHeight); - Assert.AreEqual(CalculationConvergence.CalculatedConverged, hydraulicBoundaryLocation.WaveHeightCalculationConvergence); + Assert.IsNaN(hydraulicBoundaryLocationMock.WaveHeight); + Assert.AreEqual(CalculationConvergence.CalculatedConverged, hydraulicBoundaryLocationMock.WaveHeightCalculationConvergence); mockRepository.VerifyAll(); } [Test] public void Finish_ValidCalculationAndRun_LogWarningNoConvergence() { // Setup - var mockRepository = new MockRepository(); - var assessmentSectionMock = mockRepository.Stub(); - ImportHydraulicBoundaryDatabase(assessmentSectionMock, "HRD ijsselmeer.sqlite"); - mockRepository.ReplayAll(); - const string locationName = "HRbasis_ijsslm_1000"; - HydraulicBoundaryLocation hydraulicBoundaryLocation = assessmentSectionMock.HydraulicBoundaryDatabase.Locations.First(loc => loc.Name == locationName); - hydraulicBoundaryLocation.WaveHeightCalculationConvergence = CalculationConvergence.CalculatedConverged; + const string activityName = "getActivityName"; + const string calculationNotConvergedMessage = "GetCalculatedNotConvergedMessage"; - int norm = 300; - var activity = new WaveHeightCalculationActivity(hydraulicBoundaryLocation, assessmentSectionMock.HydraulicBoundaryDatabase.FilePath, "", norm); + var hydraulicBoundaryLocationMock = mockRepository.Stub(); + hydraulicBoundaryLocationMock.Expect(hbl => hbl.Id).Return(700002).Repeat.AtLeastOnce(); + hydraulicBoundaryLocationMock.Expect(hbl => hbl.Name).Return(locationName).Repeat.AtLeastOnce(); + hydraulicBoundaryLocationMock.WaveHeight = new RoundedDouble(2, double.NaN); + hydraulicBoundaryLocationMock.WaveHeightCalculationConvergence = CalculationConvergence.CalculatedConverged; - activity.Run(); + var calculationMessageProviderMock = mockRepository.StrictMock(); + calculationMessageProviderMock.Expect(calc => calc.GetActivityName(locationName)).Return(activityName); + calculationMessageProviderMock.Expect(calc => calc.GetCalculationName(locationName)).Return("GetCalculationName").Repeat.AtLeastOnce(); + calculationMessageProviderMock.Expect(calc => calc.GetCalculatedNotConvergedMessage(locationName)).Return(calculationNotConvergedMessage); + mockRepository.ReplayAll(); - // Precondition - Assert.AreEqual(CalculationConvergence.CalculatedConverged, hydraulicBoundaryLocation.WaveHeightCalculationConvergence); + string validFilePath = Path.Combine(testDataPath, "HRD ijsselmeer.sqlite"); + const int norm = 300; + var activity = new WaveHeightCalculationActivity(calculationMessageProviderMock, hydraulicBoundaryLocationMock, + validFilePath, "", norm); + activity.Run(); + // Call Action call = () => activity.Finish(); @@ -279,48 +364,42 @@ { var msgs = messages.ToArray(); Assert.AreEqual(2, msgs.Length); - StringAssert.StartsWith(string.Format("Golfhoogte berekening voor locatie {0} is niet geconvergeerd.", locationName), msgs[0]); - StringAssert.StartsWith(string.Format("Uitvoeren van 'Golfhoogte berekenen voor locatie '{0}'' is gelukt.", locationName), msgs[1]); + StringAssert.StartsWith(calculationNotConvergedMessage, msgs[0]); + StringAssert.StartsWith(string.Format("Uitvoeren van '{0}' is gelukt.", activityName), msgs[1]); }); - Assert.AreEqual(CalculationConvergence.CalculatedNotConverged, hydraulicBoundaryLocation.WaveHeightCalculationConvergence); + Assert.AreEqual(CalculationConvergence.CalculatedNotConverged, hydraulicBoundaryLocationMock.WaveHeightCalculationConvergence); mockRepository.VerifyAll(); } [Test] public void Finish_CalculationAlreadyRan_FinishNotPerformed() { // Setup - var mockRepository = new MockRepository(); - var assessmentSectionMock = mockRepository.Stub(); - ImportHydraulicBoundaryDatabase(assessmentSectionMock, validFile); + RoundedDouble waveHeight = (RoundedDouble) 3.0; + const string locationName = "Name"; + var hydraulicBoundaryLocationMock = mockRepository.StrictMock(); + hydraulicBoundaryLocationMock.Expect(hbl => hbl.Name).Return(locationName).Repeat.AtLeastOnce(); + hydraulicBoundaryLocationMock.Expect(hbl => hbl.WaveHeight).Return(waveHeight).Repeat.AtLeastOnce(); + + var calculationMessageProviderMock = mockRepository.StrictMock(); + calculationMessageProviderMock.Expect(calc => calc.GetActivityName(locationName)).Return(""); mockRepository.ReplayAll(); - RoundedDouble waveHeight = (RoundedDouble) 3.0; - var hydraulicBoundaryLocation = new HydraulicBoundaryLocation(1, "test", 1, 1) - { - WaveHeight = waveHeight - }; + string validFilePath = Path.Combine(testDataPath, validFile); - var activity = new WaveHeightCalculationActivity(hydraulicBoundaryLocation, assessmentSectionMock.HydraulicBoundaryDatabase.FilePath, "", 30); + var activity = new WaveHeightCalculationActivity(calculationMessageProviderMock, hydraulicBoundaryLocationMock, validFilePath, "", 30); activity.Run(); // Call activity.Finish(); + // TEST FOR VERIFY + hydraulicBoundaryLocationMock.WaveHeight = (RoundedDouble) 789; + // Assert - Assert.AreEqual(waveHeight, hydraulicBoundaryLocation.WaveHeight, hydraulicBoundaryLocation.WaveHeight.GetAccuracy()); + // Assert.AreEqual(waveHeight, hydraulicBoundaryLocationMock.WaveHeight, hydraulicBoundaryLocationMock.WaveHeight.GetAccuracy()); mockRepository.VerifyAll(); } - - private const string validFile = "HRD dutch coast south.sqlite"; - - private void ImportHydraulicBoundaryDatabase(IAssessmentSection assessmentSection, string fileName) - { - string validFilePath = Path.Combine(testDataPath, fileName); - - using (var importer = new HydraulicBoundaryDatabaseImporter()) - importer.Import(assessmentSection, validFilePath); - } } } \ No newline at end of file