/// <summary> /// Create syncs soup if needed. /// </summary> /// <param name="store"></param> public static void SetupSyncsSoupIfNeeded(SmartStore.Store.SmartStore store) { if (store.HasSoup(Constants.SyncsSoup)) { return; } IndexSpec[] indexSpecs = {new IndexSpec(Constants.SyncType, SmartStoreType.SmartString)}; store.RegisterSoup(Constants.SyncsSoup, indexSpecs); }
public void TestDeleteDb() { Assert.AreEqual("select TABLE_1_0, TABLE_1_1 from TABLE_1 order by TABLE_1_1", Store.ConvertSmartSql( "select {employees:firstName}, {employees:lastName} from {employees} order by {employees:lastName}")); SmartStore.DeleteAllDatabases(true); try { Store.HasSoup(DEPARTMENTS_SOUP); Assert.Fail("Table exists"); } catch (SQLiteException) { // we're good, table doesn't exist } finally { SetupData(); } }