protected override void Establish_context() { _object = new Employee { Name = "Object" }; _oid = new ObjectOID(1234L); var classInfoList = ClassIntrospector.Introspect(typeof(Employee), true); var mainClassInfo = classInfoList.GetMainClassInfo(); mainClassInfo.ClassInfoId = new ClassOID(12345L); _objectInfo = new NonNativeObjectInfo(_object, mainClassInfo); _objectInfo.SetOid(_oid); }
public void It_should_allow_on_inserting_object_in_longer_way_to_resolve_circular_references() { SubjectUnderTest.RemoveObject(_object); SubjectUnderTest.StartInsertingObjectWithOid(_object, _oid); Assert.That(SubjectUnderTest.IdOfInsertingObject(_object), Is.EqualTo(_oid)); var objectOID = new ObjectOID(2345L); SubjectUnderTest.UpdateIdOfInsertingObject(_object, objectOID); Assert.That(SubjectUnderTest.IdOfInsertingObject(_object), Is.EqualTo(objectOID)); SubjectUnderTest.ClearInsertingObjects(); Assert.That(SubjectUnderTest.IdOfInsertingObject(_object), Is.EqualTo(StorageEngineConstant.NullObjectId)); }
protected override void Establish_context() { _firstOid = new ObjectOID(1L); _secondOid = new ObjectOID(2L); _numberOfObjects = 4L; }