private static NewObjectInitializationContext CreateNewObjectInitializationContext(ClientTransaction rootTransaction, ObjectID objectID)
        {
            var initializationContext = new NewObjectInitializationContext(
                objectID,
                rootTransaction,
                ClientTransactionTestHelper.GetEnlistedDomainObjectManager(rootTransaction),
                ClientTransactionTestHelper.GetIDataManager(rootTransaction));

            return(initializationContext);
        }
        public override void SetUp()
        {
            base.SetUp();

            _objectID = DomainObjectIDs.Order1;
            _enlistedDomainObjectManagerMock = MockRepository.GenerateStrictMock <IEnlistedDomainObjectManager> ();
            _dataManagerMock = MockRepository.GenerateStrictMock <IDataManager> ();
            _rootTransaction = ClientTransaction.CreateRootTransaction();

            _context = new NewObjectInitializationContext(_objectID, _rootTransaction, _enlistedDomainObjectManagerMock, _dataManagerMock);

            _domainObject = DomainObjectMother.CreateFakeObject(_objectID);
        }
Пример #3
0
 private void FakeRegisteredObject(NewObjectInitializationContext objectInitializationContext, DomainObject registeredObject)
 {
     PrivateInvoke.SetNonPublicField(objectInitializationContext, "_registeredObject", registeredObject);
 }