public async Task Create_sets_journal_mode_to_wal(bool async)
    {
        using var testStore = SqliteTestStore.GetOrCreate("Create");
        using var context   = CreateContext(testStore.ConnectionString);
        var creator = context.GetService <IRelationalDatabaseCreator>();

        if (async)
        {
            await creator.CreateAsync();
        }
        else
        {
            creator.Create();
        }

        testStore.OpenConnection();
        var journalMode = testStore.ExecuteScalar <string>("PRAGMA journal_mode;");

        Assert.Equal("wal", journalMode);
    }
Beispiel #2
0
 public override TestStore GetOrCreate(string storeName)
 => SqliteTestStore.GetOrCreate(storeName, sharedCache: false);