using Microsoft.EntityFrameworkCore; using Strata.SqlTools.EFCore.Configurations; using Strata.SqlTools.EFCore.Models; using Strata.SqlTools.EFCore.Services; namespace Strata.SqlTools.EFCore.Tests; /// /// Test DbContext for in-memory testing of QueryBreakdown entities. /// public class TestDbContext : DbContext { public DbSet QueryBreakdowns { get; set; } = null!; public DbSet QueryParameters { get; set; } = null!; public DbSet WithClauses { get; set; } = null!; public TestDbContext(DbContextOptions options) : base(options) { } protected override void OnModelCreating(ModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); modelBuilder.ConfigureQueryBreakdownEntities(); } }