protected DataContainerEndPointsRegistrationAgentBase( IRelationEndPointFactory endPointFactory, IRelationEndPointRegistrationAgent registrationAgent) { ArgumentUtility.CheckNotNull("endPointFactory", endPointFactory); ArgumentUtility.CheckNotNull("registrationAgent", registrationAgent); _endPointFactory = endPointFactory; _registrationAgent = registrationAgent; }
public override void SetUp() { base.SetUp(); _endPointFactoryStub = MockRepository.GenerateStub <IRelationEndPointFactory> (); _registrationAgentStub = MockRepository.GenerateStub <IRelationEndPointRegistrationAgent> (); _map = new RelationEndPointMap(MockRepository.GenerateStub <IClientTransactionEventSink> ()); _agent = new ExistingDataContainerEndPointsRegistrationAgent(_endPointFactoryStub, _registrationAgentStub); }
public void SetUp() { _mockRepository = new MockRepository(); _endPointMock1 = _mockRepository.StrictMock <IVirtualEndPoint> (); _endPointMock2 = _mockRepository.StrictMock <IVirtualEndPoint> (); _registrationAgentMock = _mockRepository.StrictMock <IRelationEndPointRegistrationAgent>(); _relationEndPointMap = new RelationEndPointMap(MockRepository.GenerateStub <IClientTransactionEventSink>()); _command = new UnloadVirtualEndPointsCommand(new[] { _endPointMock1, _endPointMock2 }, _registrationAgentMock, _relationEndPointMap); }
protected RelationEndPointManager(FlattenedDeserializationInfo info) { ArgumentUtility.CheckNotNull("info", info); _clientTransaction = info.GetValueForHandle <ClientTransaction>(); _lazyLoader = info.GetValueForHandle <ILazyLoader>(); _endPointFactory = info.GetValueForHandle <IRelationEndPointFactory>(); _registrationAgent = info.GetValueForHandle <IRelationEndPointRegistrationAgent> (); _map = info.GetValue <RelationEndPointMap> (); _dataContainerEndPointsRegistrationAgent = new DelegatingDataContainerEndPointsRegistrationAgent(_endPointFactory, _registrationAgent); }
public override void SetUp() { base.SetUp(); _endPoint1 = MockRepository.GenerateStub <IRelationEndPoint> (); _endPoint2 = MockRepository.GenerateStub <IRelationEndPoint> (); _registrationAgentMock = MockRepository.GenerateStrictMock <IRelationEndPointRegistrationAgent>(); _map = new RelationEndPointMap(MockRepository.GenerateStub <IClientTransactionEventSink> ()); _command = new UnregisterEndPointsCommand(new[] { _endPoint1, _endPoint2 }, _registrationAgentMock, _map); }
public UnloadVirtualEndPointsCommand( IEnumerable <IVirtualEndPoint> virtualEndPoints, IRelationEndPointRegistrationAgent registrationAgent, RelationEndPointMap relationEndPointMap) { ArgumentUtility.CheckNotNull("virtualEndPoints", virtualEndPoints); ArgumentUtility.CheckNotNull("registrationAgent", registrationAgent); ArgumentUtility.CheckNotNull("relationEndPointMap", relationEndPointMap); _virtualEndPoints = virtualEndPoints.ToArray(); _registrationAgent = registrationAgent; _relationEndPointMap = relationEndPointMap; }
public UnregisterEndPointsCommand( IEnumerable <IRelationEndPoint> endPoints, IRelationEndPointRegistrationAgent registrationAgent, RelationEndPointMap map) { ArgumentUtility.CheckNotNull("endPoints", endPoints); ArgumentUtility.CheckNotNull("registrationAgent", registrationAgent); ArgumentUtility.CheckNotNull("map", map); _endPoints = endPoints.ToArray(); _registrationAgent = registrationAgent; _map = map; }
public RelationEndPointManager( ClientTransaction clientTransaction, ILazyLoader lazyLoader, IClientTransactionEventSink transactionEventSink, IRelationEndPointFactory endPointFactory, IRelationEndPointRegistrationAgent registrationAgent) { ArgumentUtility.CheckNotNull("clientTransaction", clientTransaction); ArgumentUtility.CheckNotNull("lazyLoader", lazyLoader); ArgumentUtility.CheckNotNull("transactionEventSink", transactionEventSink); ArgumentUtility.CheckNotNull("endPointFactory", endPointFactory); ArgumentUtility.CheckNotNull("registrationAgent", registrationAgent); _clientTransaction = clientTransaction; _lazyLoader = lazyLoader; _endPointFactory = endPointFactory; _registrationAgent = registrationAgent; _dataContainerEndPointsRegistrationAgent = new DelegatingDataContainerEndPointsRegistrationAgent(endPointFactory, registrationAgent); _map = new RelationEndPointMap(transactionEventSink); }
public override void SetUp() { base.SetUp(); _endPointFactoryMock = MockRepository.GenerateStrictMock <IRelationEndPointFactory>(); _registrationAgentMock = MockRepository.GenerateStrictMock <IRelationEndPointRegistrationAgent>(); _agentPartialMock = MockRepository.GeneratePartialMock <TestableDataContainerEndPointsRegistrationAgentBase> ( _endPointFactoryMock, _registrationAgentMock); _map = new RelationEndPointMap(MockRepository.GenerateStub <IClientTransactionEventSink> ()); _orderTicketEndPointID = RelationEndPointID.Create(DomainObjectIDs.Order1, typeof(Order), "OrderTicket"); _customerEndPointID = RelationEndPointID.Create(DomainObjectIDs.Order1, typeof(Order), "Customer"); _orderTicketEndPointMock = MockRepository.GenerateStrictMock <IVirtualObjectEndPoint>(); _orderTicketEndPointMock.Stub(stub => stub.ID).Return(_orderTicketEndPointID); _customerEndPointStub = MockRepository.GenerateStrictMock <IRealObjectEndPoint>(); _customerEndPointStub.Stub(stub => stub.ID).Return(_customerEndPointID); _orderDataContainer = DataContainer.CreateNew(DomainObjectIDs.Order1); }
public ExistingDataContainerEndPointsRegistrationAgent( IRelationEndPointFactory endPointFactory, IRelationEndPointRegistrationAgent registrationAgent) : base(endPointFactory, registrationAgent) { }
public TestableDataContainerEndPointsRegistrationAgentBase(IRelationEndPointFactory endPointFactory, IRelationEndPointRegistrationAgent registrationAgent) : base(endPointFactory, registrationAgent) { }
public DelegatingDataContainerEndPointsRegistrationAgent(IRelationEndPointFactory endPointFactory, IRelationEndPointRegistrationAgent registrationAgent) { ArgumentUtility.CheckNotNull("endPointFactory", endPointFactory); ArgumentUtility.CheckNotNull("registrationAgent", registrationAgent); _existingDataContainerRegistrationAgent = new ExistingDataContainerEndPointsRegistrationAgent(endPointFactory, registrationAgent); _nonExistingDataContainerRegistrationAgent = new NonExistingDataContainerEndPointsRegistrationAgent(endPointFactory, registrationAgent); }