/// <summary> /// Create a new instance of this class /// </summary> public DocumentSessionListeners() { ConversionListeners = new IDocumentConversionListener[0]; QueryListeners = new IDocumentQueryListener[0]; StoreListeners = new IDocumentStoreListener[0]; DeleteListeners = new IDocumentDeleteListener[0]; }
public void InitEmeddedDocumentStore(string dataDirectory, IDocumentQueryListener queryListener) { var mockRavenDBConfigurationInstance = MockRepository.GenerateStub <RavenDBConfiguration>(); Func <IDocumentStore> setDocumentStore = () => { var documentStore = new EmbeddableDocumentStore { DataDirectory = dataDirectory }; if (queryListener != null) { documentStore.RegisterListener(queryListener); } return(documentStore); }; mockRavenDBConfigurationInstance.Stub(x => x.GetDocumentStore()).Do(setDocumentStore); RavenDBConfiguration.Instance(mockRavenDBConfigurationInstance).Init(); //RavenDBConfiguration.Instance().CreateIndex(typeof (Package_CurrentInventory).Assembly); }
public DocumentStore RegisterListener(IDocumentQueryListener queryListener) { this.listeners.QueryListeners = Enumerable.ToArray <IDocumentQueryListener>(Enumerable.Concat <IDocumentQueryListener>((IEnumerable <IDocumentQueryListener>) this.listeners.QueryListeners, (IEnumerable <IDocumentQueryListener>) new IDocumentQueryListener[1] { queryListener })); return(this); }
/// <summary> /// Create a new instance of this class /// </summary> public DocumentSessionListeners() { ConversionListeners = new IDocumentConversionListener[0]; ExtendedConversionListeners = new IExtendedDocumentConversionListener[0]; QueryListeners = new IDocumentQueryListener[0]; StoreListeners = new IDocumentStoreListener[0]; DeleteListeners = new IDocumentDeleteListener[0]; ConflictListeners = new IDocumentConflictListener[0]; }
public void InitEmeddedDocumentStore(string dataDirectory,IDocumentQueryListener queryListener) { var mockRavenDBConfigurationInstance = MockRepository.GenerateStub<RavenDBConfiguration>(); Func<IDocumentStore> setDocumentStore = () => { var documentStore = new EmbeddableDocumentStore { DataDirectory = dataDirectory }; if (queryListener != null) documentStore.RegisterListener(queryListener); return documentStore; }; mockRavenDBConfigurationInstance.Stub(x => x.GetDocumentStore()).Do(setDocumentStore); RavenDBConfiguration.Instance(mockRavenDBConfigurationInstance).Init(); //RavenDBConfiguration.Instance().CreateIndex(typeof (Package_CurrentInventory).Assembly); }
/// <summary> /// Registers the query listener. /// </summary> /// <param name="queryListener">The query listener.</param> public DocumentStoreBase RegisterListener(IDocumentQueryListener queryListener) { return(server.DocumentStore.RegisterListener(queryListener)); }
/// <summary> /// Registers the query listener. /// </summary> /// <param name="queryListener">The query listener.</param> public DocumentStoreBase RegisterListener(IDocumentQueryListener queryListener) { listeners.QueryListeners = listeners.QueryListeners.Concat(new[] { queryListener }).ToArray(); return this; }
/// <summary> /// Registers the query listener. /// </summary> /// <param name="queryListener">The query listener.</param> public DocumentStoreBase RegisterListener(IDocumentQueryListener queryListener) { listeners.QueryListeners = listeners.QueryListeners.Concat(new[] { queryListener }).ToArray(); return(this); }
public IDocumentStore RegisterListener(IDocumentQueryListener listener) { Listeners.RegisterListener(listener); return this; }
/// <summary> /// Registers the query listener. /// </summary> /// <param name="queryListener">The query listener.</param> public DocumentStoreBase RegisterListener(IDocumentQueryListener queryListener) { return server.DocumentStore.RegisterListener(queryListener); }
public IDocumentStore RegisterListener(IDocumentQueryListener listener) { Listeners.RegisterListener(listener); return(this); }
public void RegisterListener(IDocumentQueryListener conversionListener) { QueryListeners = QueryListeners.Concat(new[] { conversionListener }).ToArray(); }
public DocumentStore RegisterListener(IDocumentQueryListener queryListener) { this.listeners.QueryListeners = Enumerable.ToArray<IDocumentQueryListener>(Enumerable.Concat<IDocumentQueryListener>((IEnumerable<IDocumentQueryListener>) this.listeners.QueryListeners, (IEnumerable<IDocumentQueryListener>) new IDocumentQueryListener[1] { queryListener })); return this; }