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); }
private void FakeRegisteredObject(NewObjectInitializationContext objectInitializationContext, DomainObject registeredObject) { PrivateInvoke.SetNonPublicField(objectInitializationContext, "_registeredObject", registeredObject); }