public MsmqSubscriptionStorage(IMsmqSubscriptionStorageQueue storageQueue)
        {
            this.storageQueue = storageQueue;

            // Required to be lazy loaded as the queue might not exist yet
            lookup = new Lazy <Dictionary <Subscriber, Dictionary <MessageType, string> > >(CreateLookup);
        }
 public MsmqSubscriptionStorage(IMsmqSubscriptionStorageQueue storageQueue)
 {
     this.storageQueue = storageQueue;
 }