示例#1
0
        public void TestConnectionIsClosedAfterCommit()
        {
            var xQuery = new XQuerySqlite(SetUp.SqliteConnectionString);

            xQuery.BeginTransaction();
            xQuery.CommitTransaction();
            Assert.IsFalse(xQuery.IsConnectionActive);
        }
示例#2
0
        public void TestConnectionIsNotBeingClosedIfKeepOpenWhenCommit()
        {
            var xQuery = new XQuerySqlite(SetUp.SqliteConnectionString)
            {
                KeepConnectionOpen = true
            };

            xQuery.BeginTransaction();
            xQuery.CommitTransaction();
            Assert.IsTrue(xQuery.IsConnectionActive);
        }
示例#3
0
        public void TestCoomitTransactionFailsIfWasNotStarted()
        {
            var xQuery = new XQuerySqlite();

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