Index: Riskeer/Common/test/Riskeer.Common.Service.Test/TargetProbabilityCalculationServiceTest.cs =================================================================== diff -u -r9c794b532804be98e97cb821e4bbe4b9d50a867a -r4029b4548cdfea0153304959c575231e2f07d083 --- Riskeer/Common/test/Riskeer.Common.Service.Test/TargetProbabilityCalculationServiceTest.cs (.../TargetProbabilityCalculationServiceTest.cs) (revision 9c794b532804be98e97cb821e4bbe4b9d50a867a) +++ Riskeer/Common/test/Riskeer.Common.Service.Test/TargetProbabilityCalculationServiceTest.cs (.../TargetProbabilityCalculationServiceTest.cs) (revision 4029b4548cdfea0153304959c575231e2f07d083) @@ -116,6 +116,29 @@ } [Test] + public void Validate_MismatchingHydraulicBoundaryDatabaseFileName_LogsErrorAndReturnsFalse() + { + // Setup + string invalidHrdFilePath = Path.Combine(testDataPath, "HRD dutch coast north.sqlite"); + var calculationSettings = new HydraulicBoundaryCalculationSettings(validHlcdFilePath, invalidHrdFilePath, validHrdFileVersion, false); + var valid = true; + + // Call + void Call() => valid = calculationService.Validate(calculationSettings); + + // Assert + TestHelper.AssertLogMessages(Call, messages => + { + string[] msgs = messages.ToArray(); + Assert.AreEqual(3, msgs.Length); + CalculationServiceTestHelper.AssertValidationStartMessage(msgs[0]); + Assert.AreEqual($"Het HLCD bestand verwijst naar een HRD bestand dat niet correspondeert met '{invalidHrdFilePath}'.", msgs[1]); + CalculationServiceTestHelper.AssertValidationEndMessage(msgs[2]); + }); + Assert.IsFalse(valid); + } + + [Test] public void Validate_ValidHydraulicBoundaryDatabaseWithoutSettings_LogsErrorAndReturnsFalse() { // Setup Index: Riskeer/Integration/test/Riskeer.Integration.Service.Test/test-data/HydraRingCalculation/HRD dutch coast north.config.sqlite =================================================================== diff -u Binary files differ Index: Riskeer/Integration/test/Riskeer.Integration.Service.Test/test-data/HydraRingCalculation/HRD dutch coast north.sqlite =================================================================== diff -u Binary files differ