示例#1
0
        public void ParseAccessQuery_OnePart_ExpectedAst(string query)
        {
            var expectedAst = new AstValueAccess("foo");
            var actualAst   = GetAccessQueryAst(query);

            Assert.Equal(expectedAst.ElementName, actualAst.ElementName);
            Assert.Null(actualAst.SubAccess);
        }
示例#2
0
        public void ParseAccessQuery_WithSubAccess_ExpectedAst(string query)
        {
            var expectedAst = new AstValueAccess("foo")
            {
                SubAccess = new AstValueAccess("bar")
            };

            var actualAst = GetAccessQueryAst(query);

            Assert.Equal(expectedAst.ElementName, actualAst.ElementName);
            Assert.Equal(expectedAst.SubAccess.ElementName, actualAst.SubAccess.ElementName);
        }