public void XmlElementWithOrderExt()
        {
            var obj = new TestClassWithOrderParametersExt {
                A = "A", B = "B", C = "C", D = "D"
            };

            CheckSerializationAndDeserializationByXml(
                @"<TestClassWithOrderParametersExt type=""ExtendedXmlSerialization.Test.TestObject.TestClassWithOrderParametersExt"">
  <A>A</A>
  <B>B</B>
  <D>D</D>
  <C>C</C>
</TestClassWithOrderParametersExt>", obj);
        }
示例#2
0
        public void XmlElementWithOrderExt()
        {
            var expected = new TestClassWithOrderParametersExt {
                A = "A", B = "B", C = "C", D = "D"
            };
            var actual = new SerializationSupport().Assert(
                expected,
                @"<?xml version=""1.0"" encoding=""utf-8""?><TestClassWithOrderParametersExt xmlns=""clr-namespace:ExtendedXmlSerializer.Tests.TestObject;assembly=ExtendedXmlSerializer.Tests""><A>A</A><B>B</B><D>D</D><C>C</C></TestClassWithOrderParametersExt>"
                );

            Assert.Equal(expected.A, actual.A);
            Assert.Equal(expected.B, actual.B);
            Assert.Equal(expected.C, actual.C);
            Assert.Equal(expected.D, actual.D);
        }