using AyCode.Core.Tests; using AyCode.Database.DataLayers; using AyCode.Database.DbContexts; namespace AyCode.Database.Tests; public abstract class AcDatabaseTestModelBase : TestModelBase where TDal : IAcDalBase where TDbContext : AcDbContextBase { protected TDal Dal; protected AcDatabaseTestModelBase() { Dal = PooledDal.CreateDal(); } } public abstract class AcDatabaseTestModelBase : TestModelBase where TDbContext : AcDbContextBase { protected TDbContext Context; protected AcDatabaseTestModelBase() { Context = Activator.CreateInstance(); } }