Beispiel #1
0
 protected override void InitAfterFixture(IHasConfigurationAndSessionFactory fixture, ISession session)
 {
     foreach (var Item in _Items)
     {
         session.Save(Item);
     }
 }
Beispiel #2
0
        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();
                }
        }
Beispiel #3
0
 private void SetFixture(IHasConfigurationAndSessionFactory data)
 {
     Fixture = data;
 }
Beispiel #4
0
 protected ImportBase(IHasConfigurationAndSessionFactory fixture)
 {
     SetFixture(fixture);
     // this is needed to start transaction for repositories
     NhibernateUnitOfWork.Current.BeginTransaction();
 }
Beispiel #5
0
 protected virtual void InitAfterFixture(IHasConfigurationAndSessionFactory fixture, ISession session)
 {
 }