Beispiel #1
0
        public void Session_IsTransactionActive_returns_false_before_transaction_started()
        {
            IGetsDataConnection sessionFactoryAdapter = new SessionFactoryAdapter(_sessionFactory);

            using (var session = sessionFactoryAdapter.GetConnection())
            {
                var tranFactory = session.GetTransactionFactory();
                Assert.That(() => tranFactory.IsTransactionActive, Is.False);
            }
        }
Beispiel #2
0
        public void Session_IsTransactionActive_returns_true_after_transaction_started()
        {
            IGetsDataConnection sessionFactoryAdapter = new SessionFactoryAdapter(_sessionFactory);

            using (var session = sessionFactoryAdapter.GetConnection())
            {
                var tranFactory = session.GetTransactionFactory();
                using (var tran = tranFactory.GetTransaction())
                {
                    Assert.That(() => tranFactory.IsTransactionActive, Is.True);
                }
            }
        }