public static DbContextOptions<T> CreateEfInMemoryContextOptions<T>(string dbName) where T : DbContext
{
var serviceProvider = new ServiceCollection()
.AddEntityFrameworkInMemoryDatabase()
.BuildServiceProvider();
var builder = new DbContextOptionsBuilder<T>()
.UseInMemoryDatabase(dbName)
.UseInternalServiceProvider(serviceProvider);
return builder.Options;
}
}