Index: Ringtoets/Common/test/Ringtoets.Common.IO.Test/HydraRing/HydraRingSettingsDatabaseValidatorTest.cs =================================================================== diff -u -r541c77a475cddb4cbf537d737058b3571ce6d252 -rf4dcbc22b5e80758399c3646086b151b5b49a6c0 --- Ringtoets/Common/test/Ringtoets.Common.IO.Test/HydraRing/HydraRingSettingsDatabaseValidatorTest.cs (.../HydraRingSettingsDatabaseValidatorTest.cs) (revision 541c77a475cddb4cbf537d737058b3571ce6d252) +++ Ringtoets/Common/test/Ringtoets.Common.IO.Test/HydraRing/HydraRingSettingsDatabaseValidatorTest.cs (.../HydraRingSettingsDatabaseValidatorTest.cs) (revision f4dcbc22b5e80758399c3646086b151b5b49a6c0) @@ -83,10 +83,14 @@ } [Test] - public void ValidateSchema_NoPreprocessorInvalidDatabase_ReturnFalse() + [TestCase("invalidSettings_MissingColumn")] + [TestCase("invalidSettings_MissingTable")] + [TestCase("invalidSettings_WrongColumnName")] + [TestCase("invalidSettings_WrongTableName")] + public void ValidateSchema_NoPreprocessorInvalidDatabase_ReturnFalse(string databaseName) { // Setup - string completeDatabasePath = Path.Combine(directoryPath, "invalid-settings-schema.config.sqlite"); + string completeDatabasePath = Path.Combine(directoryPath, $"{databaseName}.config.sqlite"); using (var validator = new HydraRingSettingsDatabaseValidator(completeDatabasePath, string.Empty)) { @@ -115,7 +119,10 @@ } [Test] - [TestCase("invalid-settings-schema")] + [TestCase("invalidSettings_MissingColumn")] + [TestCase("invalidSettings_MissingTable")] + [TestCase("invalidSettings_WrongColumnName")] + [TestCase("invalidSettings_WrongTableName")] [TestCase("withoutPreprocessor")] public void ValidateSchema_PreprocessorInvalidDatabase_ReturnFalse(string databaseName) {