public override void SetUp() { base.SetUp(); _definition = Configuration.GetTypeDefinition(typeof(Customer)).GetRelationEndPointDefinition(typeof(Customer).FullName + ".Orders"); _virtualEndPointMock = MockRepository.GenerateStrictMock <IVirtualEndPoint <object> > (); _dataManagerMock = MockRepository.GenerateStrictMock <IVirtualEndPointDataManager>(); _dataManagerMock.Stub(stub => stub.EndPointID).Return(RelationEndPointID.Create(DomainObjectIDs.Customer1, _definition)); _endPointProviderStub = MockRepository.GenerateStub <IRelationEndPointProvider>(); _transactionEventSinkWithMock = MockRepository.GenerateStrictMock <IClientTransactionEventSink>(); _loadState = new TestableCompleteVirtualEndPointLoadState(_dataManagerMock, _endPointProviderStub, _transactionEventSinkWithMock); _relatedObject = DomainObjectMother.CreateFakeObject <Order> (DomainObjectIDs.Order1); _relatedEndPointStub = MockRepository.GenerateStub <IRealObjectEndPoint>(); _relatedEndPointStub.Stub(stub => stub.GetDomainObjectReference()).Return(_relatedObject); _relatedEndPointStub.Stub(stub => stub.ObjectID).Return(_relatedObject.ID); }
public TestableCompleteVirtualEndPointLoadState( IVirtualEndPointDataManager dataManager, IRelationEndPointProvider endPointProvider, IClientTransactionEventSink transactionEventSink) : base(dataManager, endPointProvider, transactionEventSink) { }