Esempio n. 1
0
        private SelectTermToken ParseSelectOptions(string optionsText, int maxDepth = 100)
        {
            PathSegmentToken pathToken = new NonSystemToken("Property", null, null);

            SelectExpandOptionParser optionParser = new SelectExpandOptionParser(maxDepth)
            {
                MaxFilterDepth  = 9,
                MaxSearchDepth  = 9,
                MaxOrderByDepth = 9
            };

            return(optionParser.BuildSelectTermToken(pathToken, optionsText));
        }
Esempio n. 2
0
        public void SelectTermTokenPathIsSet()
        {
            // Arrange
            PathSegmentToken         pathToken    = new NonSystemToken("SomeProp", null, null);
            SelectExpandOptionParser optionParser = new SelectExpandOptionParser(5);

            // Act
            SelectTermToken selectTermToken = optionParser.BuildSelectTermToken(pathToken, "");

            // Assert
            Assert.NotNull(selectTermToken);
            Assert.NotNull(selectTermToken.PathToProperty);
            Assert.Equal("SomeProp", selectTermToken.PathToProperty.Identifier);
        }