public IDocumentStore GenerateNewDocumentStore(params AbstractIndexCreationTask[] indexesToCreate) { RavenDbTestDriver ??= new RavenDBTestDriver(); DocumentStore = RavenDbTestDriver.GetStore(); TestLogger().Debug("Creating a new RavenDb store"); IndexCreation.CreateIndexes(indexesToCreate, DocumentStore); WaitOfIndexesInDocumentStore(); ActiveSession = DocumentStore.OpenAsyncSession(); return(DocumentStore); }
public IDocumentStore GenerateNewDocumentStore(bool includeAllIndexes = false) { RavenDbTestDriver ??= new RavenDBTestDriver(); DocumentStore = RavenDbTestDriver.GetStore(); TestLogger().Debug("Creating a new RavenDb store"); if (includeAllIndexes) { AddAllIndexes(DocumentStore); WaitOfIndexesInDocumentStore(); } ActiveSession = DocumentStore.OpenAsyncSession(); return(DocumentStore); }
public void WaitOfIndexesInDocumentStore() { TestLogger().Debug("Waiting for indexes in RavenDb"); RavenDbTestDriver.WaitIndexing(DocumentStore); }