public void Constructor_ExpectedValues() { // Setup string completeDatabasePath = Path.Combine(directoryPath, "withoutPreprocessor.config.sqlite"); // Call using (var validator = new HydraRingSettingsDatabaseValidator(completeDatabasePath, string.Empty)) { // Assert Assert.IsInstanceOf <SqLiteDatabaseReaderBase>(validator); } }
public void ValidateSchema_NoPreprocessorInvalidDatabase_ReturnFalse(string databaseName) { // Setup string completeDatabasePath = Path.Combine(directoryPath, $"{databaseName}.config.sqlite"); using (var validator = new HydraRingSettingsDatabaseValidator(completeDatabasePath, string.Empty)) { // Call bool valid = validator.ValidateSchema(); // Assert Assert.IsFalse(valid); } }
public void ValidateSchema_PreprocessorValidDatabase_ReturnTrue() { // Setup string completeDatabasePath = Path.Combine(directoryPath, "withPreprocessor.config.sqlite"); using (var validator = new HydraRingSettingsDatabaseValidator(completeDatabasePath, directoryPath)) { // Call bool valid = validator.ValidateSchema(); // Assert Assert.IsTrue(valid); } }