public void Setup() { var provider = new NHibernateSessionFactoryProvider(new[] { typeof(ConcurrentSagaMap), typeof(ConcurrentLegacySagaMap) }); ISessionFactory sessionFactory = provider.GetSessionFactory(); _openConnection = new SQLiteConnection(provider.Configuration.Properties[NHibernate.Cfg.Environment.ConnectionString]); _openConnection.Open(); sessionFactory.OpenSession(_openConnection); _sessionFactory = new SingleConnectionSessionFactory(sessionFactory, _openConnection); BuildSchema(provider.Configuration, _openConnection); _sagaId = NewId.NextGuid(); }
public void Setup() { var provider = new NHibernateSessionFactoryProvider(new[] { typeof(ConcurrentSagaMap), typeof(ConcurrentLegacySagaMap) }); ISessionFactory sessionFactory = provider.GetSessionFactory(); _openConnection = new SQLiteConnection(provider.Configuration.Properties[NHibernate.Cfg.Environment.ConnectionString]); _openConnection.Open(); sessionFactory.OpenSession(_openConnection); _sessionFactory = new SingleConnectionSessionFactory(sessionFactory, _openConnection); BuildSchema(provider.Configuration, _openConnection); _sagaId = NewId.NextGuid(); }
public void Setup() { var cfg = Fluently.Configure(TestConfigurator.CreateConfiguration(null, c => { c.SetProperty(NHibernate.Cfg.Environment.ShowSql, "true"); c.SetProperty(NHibernate.Cfg.Environment.Isolation, IsolationLevel.Serializable.ToString()); })).Mappings(m => { m.FluentMappings.Add <ConcurrentSagaMap>(); m.FluentMappings.Add <ConcurrentLegacySagaMap>(); }).BuildConfiguration(); var sessionFactory = cfg.BuildSessionFactory(); _openConnection = new SQLiteConnection(cfg.Properties[NHibernate.Cfg.Environment.ConnectionString]); _openConnection.Open(); sessionFactory.OpenSession(_openConnection); _sessionFactory = new SingleConnectionSessionFactory(sessionFactory, _openConnection); BuildSchema(cfg, _openConnection); _sagaId = NewId.NextGuid(); }