コード例 #1
0
ファイル: TransactionTests.cs プロジェクト: Serg046/xdatabase
        public void TestConnectionIsClosedAfterRollback()
        {
            var xQuery = new XQuerySqlite(SetUp.SqliteConnectionString);

            xQuery.BeginTransaction();
            xQuery.RollbackTransaction();
            Assert.IsFalse(xQuery.IsConnectionActive);
        }
コード例 #2
0
ファイル: TransactionTests.cs プロジェクト: Serg046/xdatabase
        public void TestConnectionIsNotBeingClosedIfKeepOpenWhenRollback()
        {
            var xQuery = new XQuerySqlite(SetUp.SqliteConnectionString)
            {
                KeepConnectionOpen = true
            };

            xQuery.BeginTransaction();
            xQuery.RollbackTransaction();
            Assert.IsTrue(xQuery.IsConnectionActive);
        }