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); }
public void Initializa() { _commandChannelFactory = new SqliteCommandChannelFactory(); _memoryCommandChannelFactory = new MemorySqliteCommandChannelFactory(); }