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>")); }
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); }