public string Write(XObject node) { if(node == null) { return string.Empty; } XPath = new StringBuilder(); var pathParts = GetPathParts(node); Write(pathParts); return XPath.ToString(); }
public void WriterIsReusable() { // Arrange var writer = new XPathWriter(); var element = new XElement("a"); writer.Write(element); // Act var result = writer.Write(element); // Assert Assert.That(result, Is.EqualTo("/a")); }