public async Task Open_connection_provides_opened_connection_to_new_database() { // Arrange var manager = new DatabaseManager(databaseName, Enumerable.Empty<IMigration>()); // Act ConnectionState? state = null; using (DbConnection connection = await manager.OpenSqliteConnectionAsync()) { state = connection.State; } // Assert Assert.True(state.Value == System.Data.ConnectionState.Open); Assert.True(File.Exists(databaseName), "Database was not created"); }