public void should_be_able_to_get_properties()
        {
            int     id = 2;
            XStream xs = new XStream();

            xs.Alias <TestPerson35>("person");
            var person = new TestPerson35 {
                ID = id
            };
            string xml = xs.ToXml(person);

            Assert.IsTrue(xml.Contains("<ID>2</ID>"));
        }
Esempio n. 2
0
            public void should_serialize_a_generic_list()
            {
                XStream xs = new XStream();

                xs.Alias <TestPeople35>("TestPeople");
                xs.Alias <TestPerson35>("TestPerson");
                TestPeople35 ppl    = new TestPeople35();
                TestPerson35 person = new TestPerson35();

                person.ID   = 12;
                person.Name = "Joe";
                ppl.People.Add(person);
                //ppl.people1 = new[] {person};

                string xml = xs.ToXml(ppl);

                Assert.AreEqual("<TestPeople><People><TestPerson><ID>12</ID><Name>Joe</Name></TestPerson></People></TestPeople>", xml);
            }