/// <summary>Initializes a new instance of the NServiceKit.Messaging.InMemoryTransientMessageFactory.InMemoryMessageProducer class.</summary>
 ///
 /// <param name="parent">The parent.</param>
 public InMemoryMessageProducer(InMemoryTransientMessageFactory parent)
 {
     this.parent = parent;
 }
 /// <summary>Initializes a new instance of the NServiceKit.Messaging.InMemoryTransientMessageService class.</summary>
 ///
 /// <param name="factory">The factory.</param>
 public InMemoryTransientMessageService(InMemoryTransientMessageFactory factory)
 {
     this.Factory = factory ?? new InMemoryTransientMessageFactory(this);
     this.Factory.MqFactory.MessageReceived += factory_MessageReceived;
 }