public void XpathEvaluatesMultiNodeExpression() { string expectedValue = "onetwo"; XPath xpath = new XPath(MULTI_NODE_XPATH); Assert.Equal(expectedValue, xpath.EvaluateXPath(MORE_COMPLEX_XML)); }
public void XpathEvaluatesCountExpression() { string expectedValue = "2"; XPath xpath = new XPath(COUNT_XPATH); Assert.Equal(expectedValue, xpath.EvaluateXPath(MORE_COMPLEX_XML)); }
public void XpathEvaluatesToEmptyStringForUnmatchedExpression() { string expectedValue = ""; XPath xpath = new XPath(NONEXISTENT_XPATH); Assert.Equal(expectedValue, xpath.EvaluateXPath(SIMPLE_XML)); }
public void XpathEvaluatesToTextValueForSimpleString() { string expectedValue = "one two"; XPath xpath = new XPath(EXISTENT_XPATH); Assert.Equal(expectedValue, xpath.EvaluateXPath(SIMPLE_XML)); }
public static void AssertXPathEvaluatesTo(string anXPathExpression, XmlInput inXml, string expectedValue) { XPath xpath = new XPath(anXPathExpression); Equal(expectedValue, xpath.EvaluateXPath(inXml)); }
public static void AssertXPathExists(string anXPathExpression, XmlInput inXml) { XPath xpath = new XPath(anXPathExpression); True(xpath.XPathExists(inXml)); }
public void XpathExistsFalseForUnmatchedExpression() { XPath xpath = new XPath(NONEXISTENT_XPATH); Assert.Equal(false, xpath.XPathExists(SIMPLE_XML)); }
public void XpathExistsTrueForXpathThatExists() { XPath xpath = new XPath(EXISTENT_XPATH); Assert.Equal(true, xpath.XPathExists(SIMPLE_XML)); }