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