Exemple #1
0
        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");
        }
Exemple #2
0
        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);
        }