public void RegisterOriginalOppositeEndPoint() { _loadStateMock.Expect(mock => mock.RegisterOriginalOppositeEndPoint(_endPoint, _relatedEndPointStub)); _loadStateMock.Replay(); _endPoint.RegisterOriginalOppositeEndPoint(_relatedEndPointStub); _loadStateMock.VerifyAllExpectations(); }
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); }