public void ReplaceNode() { XmlDocument doc = new XmlDocument(); doc.LoadXml(@"<blah><include path='IncludeXmlTestSource.xml' query='food/fruit/name'/></blah>"); Dictionary <string, XmlDocument> cachedDoms = new Dictionary <string, XmlDocument>(); m_includer.ReplaceNode(cachedDoms, doc.SelectSingleNode("//include")); Assert.IsNull(doc.SelectSingleNode("include")); Assert.AreEqual(2, doc.SelectNodes("blah/name").Count); }