public static StoreSnooper Install(DocumentStore store)
        {
            var snooper = new StoreSnooper();

            store.OnBeforeStore += (sender, args) => snooper.keysStored.Add(args.DocumentId);

            return(snooper);
        }
 public static StoreSnooper Install(IDocumentStore store)
 {
     var snooper = new StoreSnooper();
     var currentListeners = store.Listeners.StoreListeners.ToList();
     currentListeners.Add(snooper);
     store.Listeners.StoreListeners = currentListeners.ToArray();
     return snooper;
 }
        public static StoreSnooper Install(IDocumentStore store)
        {
            var snooper          = new StoreSnooper();
            var currentListeners = store.Listeners.StoreListeners.ToList();

            currentListeners.Add(snooper);
            store.Listeners.StoreListeners = currentListeners.ToArray();
            return(snooper);
        }