public void Test1PureXmlTransformer() { Console.WriteLine("Test1PureXmlTransformer"); PureXmlTransformer trans = new PureXmlTransformer(outputcontext); Assert.IsNotNull(trans, "Failed to get new transformer"); _page = new WholePage(null); Assert.IsNotNull(_page, "Failed to get whole page"); XmlNode gumby = _page.AddElementTag(_page.RootElement, "GUMBY"); Assert.IsNotNull(gumby,"AddElementTag returned null adding GUMBY"); Assert.IsTrue(trans.TransformXML(_page),"TransformXML returned false"); string contents = outputcontext.Contents.ToString(); Assert.IsTrue(contents.Contains("<?xml version=\"1.0\"?>"),"Failed to find xml directive"); Assert.IsTrue(contents.Contains("<GUMBY"),"Failed to find GUMBY element"); XmlDocument newdoc = new XmlDocument(); Assert.IsNotNull(newdoc, "Couldn't create new XmlDocument"); newdoc.LoadXml(contents); }
public void TestXmltransformer() { Console.WriteLine("After TestXmltransformer"); XmlTransformer trans = new XmlTransformer(outputcontext); Assert.IsNotNull(trans, "Failed to get new transformer"); _page = new WholePage(null); Assert.IsNotNull(_page, "Failed to get whole page"); XmlNode gumby = _page.AddElementTag(_page.RootElement, "GUMBY"); Assert.IsNotNull(gumby, "AddElementTag returned null adding GUMBY"); Assert.IsTrue(trans.TransformXML(_page), "TransformXML returned false"); string contents = outputcontext.Contents.ToString(); Assert.IsTrue(contents.Contains("<?xml version=\"1.0\""), "Failed to find xml directive"); Assert.IsTrue(outputcontext.ContentType.Contains("text/xml"), "Content type must contain text/xml"); Console.WriteLine("After TestXSLTCaching"); }