Beispiel #1
0
        public void AddErrorToResults_GivenValidationErrors_ShouldAddErrors()
        {
            //---------------Set up test pack-------------------
            //AddErrorToResults(bool isRs, string part, Dev2DataLanguageParseError e, bool isOpen)
            var parser        = new Dev2DataLanguageParser();
            var privateObject = new PrivateObject(parser);
            var error         = new Dev2DataLanguageParseError("Error", 1, 5, enIntellisenseErrorCode.SyntaxError);

            //---------------Assert Precondition----------------
            //---------------Execute Test ----------------------
            if (privateObject.Invoke("AddErrorToResults", false, "rec().Name", error, false) is IntellisenseResult invoke)
            {
                //---------------Test Result -----------------------
                Assert.AreEqual(5, invoke.EndIndex);
                Assert.AreEqual(enIntellisenseErrorCode.SyntaxError, invoke.ErrorCode);
                Assert.AreEqual("Error", invoke.Message);
                Assert.AreEqual("[[rec().Name]]", invoke.Option.DisplayValue);
                Assert.AreEqual("", invoke.Option.Recordset);
                Assert.AreEqual("Error", invoke.Type.ToString());
            }
        }
Beispiel #2
0
 IIntellisenseResult AddErrorToResults(bool isRs, string part, Dev2DataLanguageParseError e, bool isOpen) => _parserHelper.AddErrorToResults(isRs, part, e, isOpen);