public void Write_NamedItems() { // foo // - bar // -- foo // - baz var obj = new NamedItem("foo"); var obj2 = new NamedItem("bar"); obj.References.Add(obj2); obj.References.Add(new NamedItem("baz")); obj2.References.Add(obj); Assert.AreEqual(ReadXml("NamedItems.xml").Trim(), XamlServices.Save(obj), "#1"); }
public void Read_NamedItems() { // foo // - bar // -- foo // - baz var obj = new NamedItem("foo"); var obj2 = new NamedItem("bar"); obj.References.Add(obj2); obj.References.Add(new NamedItem("baz")); obj2.References.Add(obj); var xr = new XamlObjectReader(obj); Read_NamedItems(xr, true); }