public async Task Build_Success() { SqliteStorageEngineBuilder builder = new SqliteStorageEngineBuilder(); await builder.Initialize(new ServiceCollection().BuildServiceProvider(), configuration); SqliteLedger ledger = builder.Build(null); Assert.NotNull(ledger); }
public async Task InitializeTables_CallTwice() { SqliteStorageEngineBuilder builder = new SqliteStorageEngineBuilder(); await builder.Initialize(new ServiceCollection().BuildServiceProvider(), configuration); SqliteLedger ledger = builder.Build(null); await SqliteStorageEngineBuilder.InitializeTables(ledger.Connection); await SqliteStorageEngineBuilder.InitializeTables(ledger.Connection); Assert.Equal(ConnectionState.Open, ledger.Connection.State); }