// ========================================================================== // Squidex Headless CMS // ========================================================================== // Copyright (c) Squidex UG (haftungsbeschraenkt) // All rights reserved. Licensed under the MIT license. // ========================================================================== using Microsoft.EntityFrameworkCore; using Squidex.Domain.Apps.Entities.Contents.Repositories; using Squidex.Domain.Apps.Entities.Contents.Text; using Squidex.Domain.Apps.Entities.Contents.Text.State; using Squidex.EntityFramework.TestHelpers; using Squidex.Infrastructure; using Squidex.Shared; namespace Squidex.EntityFramework.Domain.Contents.Text; public abstract class EFTextIndexerStateTests(ISqlFixture fixture) : TextIndexerStateTests where TContext : DbContext, IDbContextWithDialect { protected override Task CreateSutAsync(IContentRepository contentRepository) { var sut = new EFTextIndexerState(fixture.DbContextFactory, contentRepository); return Task.FromResult(sut); } }