private static void SetSessionFactory() { #if FLUENTSQLITE SessionFactory = new SQLiteFluentSessionFactoryBuilder().BuildSessionFactory(); #elif FLUENTSQLSERVER SessionFactory = new SqlServerFluentSessionFactoryBuilder().BuildSessionFactory(); #elif HBMSQLSERVER SessionFactory = new SqlServerHbmSessionFactoryBuilder().BuildSessionFactory(); #else SessionFactory = new SQLiteHbmSessionFactoryBuilder().BuildSessionFactory(); #endif }
static Fixture() { log4net.Config.XmlConfigurator.Configure(); Logger = LogManager.GetLogger(typeof(Fixture)); #if FLUENTSQLITE SessionFactory = new SQLiteFluentSessionFactoryBuilder().BuildSessionFactory(); #else SessionFactory = new SQLiteHbmSessionFactoryBuilder().BuildSessionFactory(); #endif //HibernatingRhinos.Profiler.Appender.NHibernate.NHibernateProfiler.Initialize(); using (var session = CreateSession()) using (var transaction = session.BeginTransaction()) { TestData.Create(session); transaction.Commit(); } }