Example #1
0
        public void TestLastInsertedId()
        {
            var adapter = new MemorySqliteCommandChannelFactory()
                          .Create(
                new CreationParameters <MemorySqliteConnectionStringBuilder>(new MemorySqliteConnectionStringBuilder(), "CREATE TABLE example(colA INT AUTO_INCREMENT, colB TEXT)", true)
                );

            var notInserted = adapter.LastInsertedId;

            Assert.AreEqual((long)0, notInserted);

            var id = _table.Insert().Values(null, "b").ExecuteOnAndReturnRowId(adapter);

            var lastInserted = adapter.LastInsertedId;

            Assert.AreEqual(id, lastInserted);
        }
Example #2
0
 public void Initializa()
 {
     _commandChannelFactory       = new SqliteCommandChannelFactory();
     _memoryCommandChannelFactory = new MemorySqliteCommandChannelFactory();
 }