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

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

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

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

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

                memoryStream.Position = 0L;

                var loadedParent = ModelBase.Load<Parent>(memoryStream, SerializationMode.Binary, null);

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