コード例 #1
0
        public void SelectElement_UpdateElement()
        {
            var document = new XmlDocument();
            var newValue = "new value";
            document.LoadXml(sampleXml);
            var xpath = @"//*[local-name()='StringValue']";
            var sut = new XmlElementNodeFinder(document);
            var node = sut.Find(xpath);
            node.InnerText = newValue;
            Assert.IsNotNull(newValue, sut.XmlDoc.SelectSingleNode(xpath).InnerText);

        }
コード例 #2
0
		public void SelectElement_FindsElement()
		{
			var document = new XmlDocument();
			document.LoadXml(sampleXml);
            var xpath = @"//*[contains(local-name(),'Response') and not(contains(local-name(),'Http'))]";

            var sut = new XmlElementNodeFinder(document);
            var node = sut.Find(xpath);
            Assert.IsNotNull(node);
            Assert.AreEqual("GetDataUsingDataContractResponse", node.Name);

		}