public void SetOppositeObjectDataFromSubTransaction()
        {
            var source = RelationEndPointObjectMother.CreateVirtualObjectEndPoint(_endPointID, TestableClientTransaction);

            _loadStateMock.Expect(mock => mock.SetDataFromSubTransaction(_endPoint, VirtualObjectEndPointTestHelper.GetLoadState(source)));
            _loadStateMock.Stub(mock => mock.HasChanged()).Return(true);
            _loadStateMock.Replay();

            PrivateInvoke.InvokeNonPublicMethod(_endPoint, "SetOppositeObjectDataFromSubTransaction", source);

            _loadStateMock.VerifyAllExpectations();
        }