You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
using Microsoft.Extensions.DependencyInjection;using Volo.Abp;using Volo.Abp.Authorization;using Volo.Abp.Autofac;using Volo.Abp.BackgroundJobs;using Volo.Abp.Data;using Volo.Abp.Modularity;using Volo.Abp.Threading;
namespace Shentun.Sms;
[DependsOn( typeof(AbpAutofacModule), typeof(AbpTestBaseModule), typeof(AbpAuthorizationModule), typeof(SmsDomainModule) )]public class SmsTestBaseModule : AbpModule{ public override void PreConfigureServices(ServiceConfigurationContext context) {
}
public override void ConfigureServices(ServiceConfigurationContext context) { Configure<AbpBackgroundJobOptions>(options => { options.IsJobExecutionEnabled = false; });
context.Services.AddAlwaysAllowAuthorization(); }
public override void OnApplicationInitialization(ApplicationInitializationContext context) { SeedTestData(context); }
private static void SeedTestData(ApplicationInitializationContext context) { AsyncHelper.RunSync(async () => { using (var scope = context.ServiceProvider.CreateScope()) { await scope.ServiceProvider .GetRequiredService<IDataSeeder>() .SeedAsync(); } }); }}
|