示例#1
0
        public void ReadArrayTestClassContainingEncodedMarkup()
        {
            string         xml    = ArrayTestClass.GetXml().Replace("2", XmlEncode(@"<foo><![CDATA[bar]]>"));
            ArrayTestClass actual = (ArrayTestClass)NetReflector.Read(xml, table);

            Assert.AreEqual(@"<foo><![CDATA[bar]]>", actual.StringArray[1]);
            Assert.AreEqual(@"<foo><![CDATA[bar]]>", actual.Elements[1].ID);
        }
示例#2
0
        public void ReadArrayTestClass()
        {
            ArrayTestClass actual = (ArrayTestClass)NetReflector.Read(ArrayTestClass.GetXml(), table);

            ArrayTestClass.AssertEquals(ArrayTestClass.Create(), actual);
        }
示例#3
0
        public void WriteArrayTestClass()
        {
            string xml = NetReflector.Write(ArrayTestClass.Create());

            Assert.AreEqual(ArrayTestClass.GetXml(), xml);
        }