public void Serialization() { var agent = new FetchedCollectionRelationDataRegistrationAgent(new SerializableVirtualEndPointProviderFake()); var deserializedInstance = Serializer.SerializeAndDeserialize(agent); Assert.That(deserializedInstance.VirtualEndPointProvider, Is.Not.Null); }
public override void SetUp() { base.SetUp(); _virtualEndPointProviderMock = MockRepository.GenerateStrictMock <IVirtualEndPointProvider> (); _agent = new FetchedCollectionRelationDataRegistrationAgent(_virtualEndPointProviderMock); _originatingCustomer1 = DomainObjectMother.CreateFakeObject <Customer> (DomainObjectIDs.Customer1); _originatingCustomer2 = DomainObjectMother.CreateFakeObject <Customer> (DomainObjectIDs.Customer2); _originatingCustomerData1 = LoadedObjectDataObjectMother.CreateLoadedObjectDataStub(_originatingCustomer1); _originatingCustomerData2 = LoadedObjectDataObjectMother.CreateLoadedObjectDataStub(_originatingCustomer2); _fetchedOrder1 = DomainObjectMother.CreateFakeObject <Order> (DomainObjectIDs.Order1); _fetchedOrder2 = DomainObjectMother.CreateFakeObject <Order> (DomainObjectIDs.Order3); _fetchedOrder3 = DomainObjectMother.CreateFakeObject <Order> (DomainObjectIDs.Order4); _fetchedOrderData1 = CreateFetchedOrderData(_fetchedOrder1, _originatingCustomer1.ID); _fetchedOrderData2 = CreateFetchedOrderData(_fetchedOrder2, _originatingCustomer2.ID); _fetchedOrderData3 = CreateFetchedOrderData(_fetchedOrder3, _originatingCustomer1.ID); }