private static void SetupInMemoryDatabase(ISessionCache cache, IDbConnection conn) { var fact = SessionFactoryManager.GetSessionFactory(cache.GetEnvironment()); cache.SetSessionFactory(fact); UseSessionFactoryFromApplicationOrSessionCache(cache); var session = ObjectFactory.GetInstance<ISessionFactory>().OpenSession(conn); SessionFactoryManager.BuildSchema(cache.GetEnvironment(), session); CurrentSessionContext.Bind(session); UserServices.ConfigureSystemUser(); }