Catel.Test.Data.ModelBaseTest.TestParentAndChildRelationsWhenXmlDeserializing C# (CSharp) Метод

TestParentAndChildRelationsWhenXmlDeserializing() приватный Метод

private TestParentAndChildRelationsWhenXmlDeserializing ( ) : void
Результат void
        public void TestParentAndChildRelationsWhenXmlDeserializing()
        {
            var parent = new Parent("Parent");
            var child = parent.CreateChild("Child");

            Assert.AreEqual(((IParent)child).Parent, parent);

            Parent loadedParent;
            using (var memoryStream = new MemoryStream())
            {
                parent.Save(memoryStream, SerializationMode.Xml, null);

                memoryStream.Position = 0L;

                loadedParent = ModelBase.Load<Parent>(memoryStream, SerializationMode.Xml, null);
            }

            Assert.AreEqual(parent, ((IParent)loadedParent.Children[0]).Parent);
        }
        #endregion
ModelBaseTest