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); }
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); }