Ejemplo n.º 1
0
        public void SelectWithValidator_ShouldReturnFalse_WhenDeclarationMissing(string queryToValidate)
        {
            DeclarationsArray declarationsArray = new DeclarationsArray();

            SelectWithValidator validator = new SelectWithValidator(queryToValidate, declarationsArray);
            bool result = validator.isGrammarCorrect();

            Assert.False(result);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }