Esempio n. 1
0
        public void InitialiseObject(TestObjClassImpl objImpl)
        {
            objImpl.ID = TestObjClassSerializationMock.TestObjClassId;

            //objImpl.ObjectState = TestObjClassSerializationMock.TestObjectState;

            var baseClass = new TestObjClassImpl();

            baseClass.ID             = TestObjClassSerializationMock.TestBaseClassId.Value;
            objImpl.BaseTestObjClass = baseClass;

            objImpl.StringProp = TestObjClassSerializationMock.TestStringPropValue;

            objImpl.SubClasses.Clear();
            foreach (var subClassId in TestObjClassSerializationMock.TestSubClassesIds)
            {
                var subClass = new TestObjClassImpl();
                subClass.ID = subClassId;
                objImpl.SubClasses.Add(subClass);
                objImpl.Context.Attach(subClass);
            }

            objImpl.TestEnumProp = TestEnum.TestSerializationValue;

            objImpl.TestNamesImpl.Clear();
            for (int i = 0; i < TestObjClassSerializationMock.TestTestNamesIds.Length; i++)
            {
                var ce = new TestObjClass_TestNameCollectionEntryImpl();
                ce.ID     = TestObjClassSerializationMock.TestTestNamesIds[i];
                ce.Parent = objImpl;
                ce.Value  = TestObjClassSerializationMock.TestTestNamesValues[i];

                objImpl.Context.Attach(ce);
                objImpl.TestNamesImpl.Add(ce);
            }

            objImpl.SetUnmodified();
        }
Esempio n. 2
0
        public void InitialiseObject(TestObjClassImpl objImpl)
        {
            objImpl.ID = TestObjClassSerializationMock.TestObjClassId;

            //objImpl.ObjectState = TestObjClassSerializationMock.TestObjectState;

            var baseClass = new TestObjClassImpl();
            baseClass.ID = TestObjClassSerializationMock.TestBaseClassId.Value;
            objImpl.BaseTestObjClass = baseClass;

            objImpl.StringProp = TestObjClassSerializationMock.TestStringPropValue;

            objImpl.SubClasses.Clear();
            foreach (var subClassId in TestObjClassSerializationMock.TestSubClassesIds)
            {
                var subClass = new TestObjClassImpl();
                subClass.ID = subClassId;
                objImpl.SubClasses.Add(subClass);
                objImpl.Context.Attach(subClass);
            }

            objImpl.TestEnumProp = TestEnum.TestSerializationValue;

            objImpl.TestNamesImpl.Clear();
            for (int i = 0; i < TestObjClassSerializationMock.TestTestNamesIds.Length; i++)
            {
                var ce = new TestObjClass_TestNameCollectionEntryImpl();
                ce.ID = TestObjClassSerializationMock.TestTestNamesIds[i];
                ce.Parent = objImpl;
                ce.Value = TestObjClassSerializationMock.TestTestNamesValues[i];

                objImpl.Context.Attach(ce);
                objImpl.TestNamesImpl.Add(ce);
            }

            objImpl.SetUnmodified();
        }