public void DataIsKeptAfterRestartForSubTrees() { using (var pureMemoryPager = new PureMemoryPager()) { using (var env = new StorageEnvironment(pureMemoryPager, ownsPager: false)) { using (var tx = env.NewTransaction(TransactionFlags.ReadWrite)) { env.CreateTree(tx, "test"); tx.Commit(); } using (var tx = env.NewTransaction(TransactionFlags.ReadWrite)) { env.GetTree("test").Add(tx, "test", Stream.Null); tx.Commit(); } } using (var env = new StorageEnvironment(pureMemoryPager)) { using (var tx = env.NewTransaction(TransactionFlags.ReadWrite)) { env.CreateTree(tx, "test"); tx.Commit(); } using (var tx = env.NewTransaction(TransactionFlags.Read)) { Assert.NotNull(env.GetTree("test").Read(tx, "test")); tx.Commit(); } } } }