示例#1
0
 public void SetUp()
 {
     connectionProvider = new RavenConnectionProvider(new RavenStoreFactory(new Configuration.DatabaseSection())
     {
         RunInMemory = true
     }, new ThreadContext());
     repository = new RavenContentRepository(connectionProvider);
 }
示例#2
0
        private JsonSerializer CreateSerializer()
        {
            var rsf = new FakeStoreFactory(persister)
            {
                RunInMemory = true
            };
            var rcp = new RavenConnectionProvider(rsf, context);

            return(rsf.CreateStore(rcp).Conventions.CreateSerializer());
        }
示例#3
0
            public override IDocumentStore CreateStore(RavenConnectionProvider connections)
            {
                var session = new FakeDocumentSession(persister);
                var store   = new FakeDocumentStore(session)
                {
                    Url = "http://localhost:8080/"
                };

                Initialize(connections, store);
                return(store);
            }