public void Serializable() { var eventSink = new SerializableClientTransactionEventSinkFake(); var stateUpdateListener = new VirtualEndPointStateUpdateListener(eventSink); var deserializedInstance = Serializer.SerializeAndDeserialize(stateUpdateListener); Assert.That(deserializedInstance.TransactionEventSink, Is.Not.Null); }
public void Serializable() { var order = DomainObjectMother.CreateFakeObject <Order> (DomainObjectIDs.Order1); var transactionEventSink = new SerializableClientTransactionEventSinkFake(); var manager = new InvalidDomainObjectManager(transactionEventSink); manager.MarkInvalid(order); var deserializedInstance = Serializer.SerializeAndDeserialize(manager); Assert.That(deserializedInstance.TransactionEventSink, Is.Not.Null); Assert.That(deserializedInstance.InvalidObjectIDs, Has.Member(order.ID)); }