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

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

            xQuery.BeginTransaction();
            xQuery.CommitTransaction();
            Assert.IsTrue(xQuery.IsConnectionActive);
        }
コード例 #3
0
ファイル: TransactionTests.cs プロジェクト: Serg046/xdatabase
        public void TestCoomitTransactionFailsIfWasNotStarted()
        {
            var xQuery = new XQuerySqlite();

            Assert.IsFalse(xQuery.CommitTransaction());
        }