Example #1
0
        public void FlattenedSerializable()
        {
            var fakeProvider = new SerializableRelationEndPointProviderFake();
            var state        = new UnknownRealObjectEndPointSyncState(fakeProvider);

            var result = FlattenedSerializer.SerializeAndDeserialize(state);

            Assert.That(result, Is.Not.Null);
            Assert.That(result.VirtualEndPointProvider, Is.Not.Null);
        }
Example #2
0
        public override void SetUp()
        {
            base.SetUp();

            _mockRepository = new MockRepository();
            _virtualEndPointProviderMock = _mockRepository.StrictMock <IVirtualEndPointProvider> ();
            _state = new UnknownRealObjectEndPointSyncState(_virtualEndPointProviderMock);

            _endPointID   = RelationEndPointID.Create(DomainObjectIDs.Order1, typeof(Order), "Customer");
            _endPointMock = _mockRepository.StrictMock <IRealObjectEndPoint> ();
            _endPointMock.Stub(stub => stub.ID).Return(_endPointID);
            _endPointMock.Stub(stub => stub.Definition).Return(_endPointID.Definition);
            _endPointMock.Stub(stub => stub.OppositeObjectID).Return(DomainObjectIDs.Customer1);

            _oppositeEndPointMock = _mockRepository.StrictMock <IVirtualEndPoint>();
        }