Beispiel #1
0
        public void RegisterOriginalOppositeEndPoint()
        {
            _loadStateMock.Expect(mock => mock.RegisterOriginalOppositeEndPoint(_endPoint, _relatedEndPointStub));
            _loadStateMock.Replay();

            _endPoint.RegisterOriginalOppositeEndPoint(_relatedEndPointStub);

            _loadStateMock.VerifyAllExpectations();
        }
Beispiel #2
0
        public static void FillCollectionEndPointWithInitialContents(CollectionEndPoint endPoint, IEnumerable <DomainObject> initialContents)
        {
            var dataManager   = ClientTransactionTestHelper.GetDataManager(endPoint.ClientTransaction);
            var domainObjects = initialContents.ToArray();

            foreach (var domainObject in domainObjects)
            {
                var oppositeEndPointID = RelationEndPointID.Create(domainObject.ID, endPoint.Definition.GetOppositeEndPointDefinition());
                var oppositeEndPoint   = (IRealObjectEndPoint)dataManager.GetRelationEndPointWithLazyLoad(oppositeEndPointID);
                endPoint.RegisterOriginalOppositeEndPoint(oppositeEndPoint);
            }
            endPoint.MarkDataComplete(domainObjects);
        }