private static void CloneTemplateDatabase(DatabaseFixture databaseFixture, string databaseName)
        {
            using var templateConnection = new NpgsqlConnection(databaseFixture.ConnectionString);
            templateConnection.Open();

            using var command = new NpgsqlCommand($"CREATE DATABASE {databaseName} WITH TEMPLATE {databaseFixture.TemplateDatabaseName};", templateConnection);
            command.ExecuteNonQuery();
        }
        protected DatabaseTests(DatabaseFixture databaseFixture)
        {
            var id           = Guid.NewGuid().ToString().Replace("-", "");
            var databaseName = $"gis_test_{id}";

            CloneTemplateDatabase(databaseFixture, databaseName);
            SetupDbContext(databaseName);
        }