Exemple #1
0
        private EmbeddableDocumentStore InitializeDocumentStore(UniqueConstraintsStoreListener listener, int port = 8079)
        {
            var documentStore = NewDocumentStore(port: port, configureStore: store =>
            {
                store.Configuration.Catalog.Catalogs.Add(new AssemblyCatalog(typeof(UniqueConstraintsPutTrigger).Assembly));
                store.RegisterListener(listener);
            });

            return(documentStore);
        }
Exemple #2
0
        private EmbeddableDocumentStore InitializeDocumentStore(UniqueConstraintsStoreListener listener, int port = 8079)
        {
            EmbeddableDocumentStore documentStore = new EmbeddableDocumentStore
            {
                RunInMemory           = true,
                UseEmbeddedHttpServer = true,
                Configuration         =
                {
                    Port = port
                }
            };

            documentStore.Configuration.Catalog.Catalogs.Add(new AssemblyCatalog(typeof(UniqueConstraintsPutTrigger).Assembly));
            documentStore.RegisterListener(listener);

            documentStore.Initialize();

            return(documentStore);
        }