public void ExpandTermTokenPathIsSet() { PathSegmentToken pathToken = new NonSystemToken("SomeNavProp", null, null); ExpandOptionParser optionParser = new ExpandOptionParser(5); var termToken = optionParser.BuildExpandTermToken(pathToken, ""); termToken.PathToNavProp.Should().Be(pathToken); }
// TODO: Probably missing more simple test cases // TODO: Write interesting, complex parsing cases private ExpandTermToken ParseExpandOptions(string optionsText, int maxDepth = 100) { PathSegmentToken pathToken = new NonSystemToken("NavProp", null, null); ExpandOptionParser optionParser = new ExpandOptionParser(maxDepth) { MaxFilterDepth = 9, MaxSearchDepth = 9, MaxOrderByDepth = 9 }; return(optionParser.BuildExpandTermToken(pathToken, optionsText)); }