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);
		}
示例#2
0
        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");
        }