#pragma warning disable // Auto-generated code using Squidex.EntityFramework.TestHelpers; {{#if HasContentContext}} using Squidex.Providers.MySql.Content; using Squidex.Providers.Postgres.Content; using Squidex.Providers.SqlServer.Content; {{/if}} namespace {{classNamespace}}; {{#if HasContentContext}} [Trait("Category", "TestContainer")] [Collection(Postgres{{CollectionSuffix}}FixtureCollection.Name)] public class Postgres{{className}}(Postgres{{CollectionSuffix}}Fixture fixture) : {{baseName}}(fixture) { } [Trait("Category", "TestContainer")] [Collection(MySql{{CollectionSuffix}}FixtureCollection.Name)] public class MySql{{className}}(MySql{{CollectionSuffix}}Fixture fixture) : {{baseName}}(fixture) { } [Trait("Category", "TestContainer")] [Collection(SqlServer{{CollectionSuffix}}FixtureCollection.Name)] public class SqlServer{{className}}(SqlServer{{CollectionSuffix}}Fixture fixture) : {{baseName}}(fixture) { } {{else}} [Trait("Category", "TestContainer")] [Collection(Postgres{{CollectionSuffix}}FixtureCollection.Name)] public class Postgres{{className}}(Postgres{{CollectionSuffix}}Fixture fixture) : {{baseName}}(fixture) { } [Trait("Category", "TestContainer")] [Collection(MySql{{CollectionSuffix}}FixtureCollection.Name)] public class MySql{{className}}(MySql{{CollectionSuffix}}Fixture fixture) : {{baseName}}(fixture) { } [Trait("Category", "TestContainer")] [Collection(SqlServer{{CollectionSuffix}}FixtureCollection.Name)] public class SqlServer{{className}}(SqlServer{{CollectionSuffix}}Fixture fixture) : {{baseName}}(fixture) { } {{/if}}