public override void SetUp() { base.SetUp(); _endPointFactoryStub = MockRepository.GenerateStub <IRelationEndPointFactory> (); _registrationAgentStub = MockRepository.GenerateStub <IRelationEndPointRegistrationAgent> (); _map = new RelationEndPointMap(MockRepository.GenerateStub <IClientTransactionEventSink> ()); _agent = new NonExistingDataContainerEndPointsRegistrationAgent(_endPointFactoryStub, _registrationAgentStub); }
public void Serialization() { var agent = new NonExistingDataContainerEndPointsRegistrationAgent( new SerializableRelationEndPointFactoryFake(), new SerializableRelationEndPointRegistrationAgentFake()); var deserializedAgent = Serializer.SerializeAndDeserialize(agent); Assert.That(deserializedAgent.EndPointFactory, Is.Not.Null); Assert.That(deserializedAgent.RegistrationAgent, Is.Not.Null); }