public override void SetUp() { base.SetUp(); _typeDefinitionProviderMock = MockRepository.GenerateStrictMock <ITypeDefinitionProvider>(); _interceptedPropertyFinderMock = MockRepository.GenerateStrictMock <IInterceptedPropertyFinder>(); _participant = new DomainObjectParticipant(); PrivateInvoke.SetNonPublicField(_participant, "_typeDefinitionProvider", _typeDefinitionProviderMock); PrivateInvoke.SetNonPublicField(_participant, "_interceptedPropertyFinder", _interceptedPropertyFinderMock); _proxyTypeAssemblyContext = ProxyTypeAssemblyContextObjectMother.Create(requestedType: typeof(Order)); _proxyType = _proxyTypeAssemblyContext.ProxyType; }
public override void SetUp() { base.SetUp(); var remixParticipant = new MixinParticipant(); var restoreParticipant = new DomainObjectParticipant(); _pipeline = SafeServiceLocator.Current.GetInstance <IPipelineFactory>().Create("DomainObjectCreatorTest", remixParticipant, restoreParticipant); var pipelineRegistry = new DefaultPipelineRegistry(_pipeline); _domainObjectCreator = new DomainObjectCreator(pipelineRegistry); _transaction = ClientTransaction.CreateRootTransaction(); _order1InitializationContext = CreateFakeInitializationContext(DomainObjectIDs.Order1, _transaction); var objectID = new ObjectID(typeof(TargetClassForPersistentMixin), Guid.NewGuid()); _targetClassForPersistentMixinInitializationContext = CreateFakeInitializationContext(objectID, _transaction); }