using System; using Buissness.TestBase; using Business.EntityFrameworkCore; namespace Bussiness.ApplicationTest { public abstract class CoreApplicationTestBase : CoreTestBase { protected virtual void UsingDbContext(Action action) { using (var dbContext = GetRequiredService()) { action.Invoke(dbContext); } } protected virtual T UsingDbContext(Func action) { using (var dbContext = GetRequiredService()) { return action.Invoke(dbContext); } } } }