protected override void InitAfterFixture(IHasConfigurationAndSessionFactory fixture, ISession session) { foreach (var Item in _Items) { session.Save(Item); } }
private void SetFixture(IHasConfigurationAndSessionFactory data) { Fixture = data; // create a session for the initialization of data using (ISession session = data.SessionFactory.OpenSession()) using (ITransaction transaction = session.BeginTransaction()) { var tableCleaner = new TableCleaner(); tableCleaner.ClearAllTables(session); InitAfterFixture(Fixture, session); transaction.Commit(); } }
private void SetFixture(IHasConfigurationAndSessionFactory data) { Fixture = data; }
protected ImportBase(IHasConfigurationAndSessionFactory fixture) { SetFixture(fixture); // this is needed to start transaction for repositories NhibernateUnitOfWork.Current.BeginTransaction(); }
protected virtual void InitAfterFixture(IHasConfigurationAndSessionFactory fixture, ISession session) { }