EvaluateXPath() private method

private EvaluateXPath ( XPathNavigator forXPathNavigator ) : string
forXPathNavigator System.Xml.XPath.XPathNavigator
return string
示例#1
0
 public void XpathEvaluatesMultiNodeExpression()
 {
     string expectedValue = "onetwo";
     XPath xpath = new XPath(MULTI_NODE_XPATH);
     Assert.Equal(expectedValue,
                  xpath.EvaluateXPath(MORE_COMPLEX_XML));
 }
示例#2
0
 public void XpathEvaluatesToEmptyStringForUnmatchedExpression()
 {
     string expectedValue = "";
     XPath xpath = new XPath(NONEXISTENT_XPATH);
     Assert.Equal(expectedValue,
                  xpath.EvaluateXPath(SIMPLE_XML));
 }
示例#3
0
 public void XpathEvaluatesCountExpression()
 {
     string expectedValue = "2";
     XPath xpath = new XPath(COUNT_XPATH);
     Assert.Equal(expectedValue,
                  xpath.EvaluateXPath(MORE_COMPLEX_XML));
 }
示例#4
0
 public void XpathEvaluatesToTextValueForSimpleString()
 {
     string expectedValue = "one two";
     XPath xpath = new XPath(EXISTENT_XPATH);
     Assert.Equal(expectedValue,
                  xpath.EvaluateXPath(SIMPLE_XML));
 }
示例#5
0
 public static void AssertXPathEvaluatesTo(string anXPathExpression, XmlInput inXml,
                                           string expectedValue)
 {
     XPath xpath = new XPath(anXPathExpression);
     Equal(expectedValue, xpath.EvaluateXPath(inXml));
 }