public void SelectWithValidator_ShouldReturnFalse_WhenDeclarationMissing(string queryToValidate) { DeclarationsArray declarationsArray = new DeclarationsArray(); SelectWithValidator validator = new SelectWithValidator(queryToValidate, declarationsArray); bool result = validator.isGrammarCorrect(); Assert.False(result); }
public void SelectWithValidator_ShouldReturnFalse_WhenSynonymTypeOtherThanProgLine(string queryToValidate, string declarationName, string declarationType) { DeclarationsArray declarationsArray = new DeclarationsArray(); declarationsArray.AddDeclaration(declarationType, declarationName); SelectWithValidator validator = new SelectWithValidator(queryToValidate, declarationsArray); bool result = validator.isGrammarCorrect(); Assert.False(result); }
public void SelectWithValidator_ShouldReturnTrue(string queryToValidate, string declarationName, string declarationType) { DeclarationsArray declarationsArray = new DeclarationsArray(); declarationsArray.AddDeclaration(declarationType, declarationName); SelectWithValidator validator = new SelectWithValidator(queryToValidate, declarationsArray); bool result = validator.isGrammarCorrect(); Assert.True(result); }