public SetModificationDateIntegrationTests() { listener = new SetModificationTimeFlushEntityEventListener() { CurrentDateTimeProvider = () => defaultDate }; Configuration config = null; sessionFactory = Fluently.Configure() .Database(SQLiteConfiguration.Standard.InMemory) .Mappings(m => { m.FluentMappings.Add<ThingMap>(); m.FluentMappings.Add<InheritedThingMap>(); m.FluentMappings.Add<RelatedThingMap>(); }) .ExposeConfiguration(cfg => { listener.Register(cfg); config = cfg; }) .BuildSessionFactory(); session = sessionFactory.OpenSession(); using (var tx = session.BeginTransaction()) { new SchemaExport(config).Execute(false, true, false, session.Connection, null); tx.Commit(); } session.BeginTransaction(); }
public SetModificationDateIntegrationTests() { listener = new SetModificationTimeFlushEntityEventListener() { CurrentDateTimeProvider = () => defaultDate }; Configuration config = null; sessionFactory = Fluently.Configure() .Database(SQLiteConfiguration.Standard.InMemory) .Mappings(m => { m.FluentMappings.Add <ThingMap>(); m.FluentMappings.Add <InheritedThingMap>(); m.FluentMappings.Add <RelatedThingMap>(); }) .ExposeConfiguration(cfg => { listener.Register(cfg); config = cfg; }) .BuildSessionFactory(); session = sessionFactory.OpenSession(); using (var tx = session.BeginTransaction()) { new SchemaExport(config).Execute(false, true, false, session.Connection, null); tx.Commit(); } session.BeginTransaction(); }