Browse Source

Test

pull/1301/head
Sebastian Stehle 6 months ago
parent
commit
b4ed7c43b1
  1. 4
      backend/tests/Squidex.Data.Tests/EntityFramework/TestHelpers/MySqlFixture.cs
  2. 4
      backend/tests/Squidex.Data.Tests/EntityFramework/TestHelpers/PostgresFixture.cs
  3. 4
      backend/tests/Squidex.Data.Tests/EntityFramework/TestHelpers/SqlServerFixture.cs

4
backend/tests/Squidex.Data.Tests/EntityFramework/TestHelpers/MySqlFixture.cs

@ -6,6 +6,7 @@
// ========================================================================== // ==========================================================================
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Diagnostics;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using PhenX.EntityFrameworkCore.BulkInsert.MySql; using PhenX.EntityFrameworkCore.BulkInsert.MySql;
using Squidex.Domain.Apps.Core.TestHelpers; using Squidex.Domain.Apps.Core.TestHelpers;
@ -60,6 +61,9 @@ public class MySqlFixture(string? reuseId = null) : IAsyncLifetime, ISqlContentF
{ {
options.UseMicrosoftJson(MySqlCommonJsonChangeTrackingOptions.FullHierarchyOptimizedSemantically); options.UseMicrosoftJson(MySqlCommonJsonChangeTrackingOptions.FullHierarchyOptimizedSemantically);
}); });
builder.ConfigureWarnings(w =>
w.Ignore(RelationalEventId.PendingModelChangesWarning));
}) })
.AddSingleton<ConnectionStringParser, MySqlConnectionStringParser>() .AddSingleton<ConnectionStringParser, MySqlConnectionStringParser>()
.AddSingletonAs<DatabaseCreator<TestDbContextMySql>>().Done() .AddSingletonAs<DatabaseCreator<TestDbContextMySql>>().Done()

4
backend/tests/Squidex.Data.Tests/EntityFramework/TestHelpers/PostgresFixture.cs

@ -6,6 +6,7 @@
// ========================================================================== // ==========================================================================
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Diagnostics;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using PhenX.EntityFrameworkCore.BulkInsert.PostgreSql; using PhenX.EntityFrameworkCore.BulkInsert.PostgreSql;
using Squidex.Domain.Apps.Core.TestHelpers; using Squidex.Domain.Apps.Core.TestHelpers;
@ -55,6 +56,9 @@ public class PostgresFixture(string? reuseId) : IAsyncLifetime, ISqlContentFixtu
{ {
builder.UseBulkInsertPostgreSql(); builder.UseBulkInsertPostgreSql();
builder.UseNpgsql(connectionString); builder.UseNpgsql(connectionString);
builder.ConfigureWarnings(w =>
w.Ignore(RelationalEventId.PendingModelChangesWarning));
}) })
.AddSingleton<ConnectionStringParser, PostgresConnectionStringParser>() .AddSingleton<ConnectionStringParser, PostgresConnectionStringParser>()
.AddSingletonAs<DatabaseCreator<TestDbContextPostgres>>().Done() .AddSingletonAs<DatabaseCreator<TestDbContextPostgres>>().Done()

4
backend/tests/Squidex.Data.Tests/EntityFramework/TestHelpers/SqlServerFixture.cs

@ -7,6 +7,7 @@
using Microsoft.Data.SqlClient; using Microsoft.Data.SqlClient;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Diagnostics;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using PhenX.EntityFrameworkCore.BulkInsert.SqlServer; using PhenX.EntityFrameworkCore.BulkInsert.SqlServer;
using Squidex.Domain.Apps.Core.TestHelpers; using Squidex.Domain.Apps.Core.TestHelpers;
@ -57,6 +58,9 @@ public class SqlServerFixture(string? reuseId = null) : IAsyncLifetime, ISqlCont
{ {
builder.UseBulkInsertSqlServer(); builder.UseBulkInsertSqlServer();
builder.UseSqlServer(connectionString); builder.UseSqlServer(connectionString);
builder.ConfigureWarnings(w =>
w.Ignore(RelationalEventId.PendingModelChangesWarning));
}) })
.AddSingleton<ConnectionStringParser, SqlServerConnectionStringParser>() .AddSingleton<ConnectionStringParser, SqlServerConnectionStringParser>()
.AddSingletonAs<DatabaseCreator<TestDbContextSqlServer>>().Done() .AddSingletonAs<DatabaseCreator<TestDbContextSqlServer>>().Done()

Loading…
Cancel
Save