|
|
|
@ -12,13 +12,12 @@ namespace Volo.Abp.MultiTenancy
|
|
|
|
|
[DependsOn(
|
|
|
|
|
typeof(AbpMultiTenancyApplicationModule),
|
|
|
|
|
typeof(AbpMultiTenancyEntityFrameworkCoreModule),
|
|
|
|
|
typeof(AbpTestBaseModule),
|
|
|
|
|
typeof(AbpAutofacModule))]
|
|
|
|
|
public class AbpMultiTenancyApplicationTestModule : AbpModule
|
|
|
|
|
{
|
|
|
|
|
public override void ConfigureServices(IServiceCollection services)
|
|
|
|
|
{
|
|
|
|
|
services.AddAssemblyOf<AbpMultiTenancyApplicationTestModule>();
|
|
|
|
|
|
|
|
|
|
services.AddEntityFrameworkInMemoryDatabase();
|
|
|
|
|
|
|
|
|
|
var databaseName = Guid.NewGuid().ToString();
|
|
|
|
@ -35,6 +34,10 @@ namespace Volo.Abp.MultiTenancy
|
|
|
|
|
{
|
|
|
|
|
options.TransactionBehavior = UnitOfWorkTransactionBehavior.Disabled; //EF in-memory database does not support transactions
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
services.AddAlwaysAllowPermissionChecker();
|
|
|
|
|
|
|
|
|
|
services.AddAssemblyOf<AbpMultiTenancyApplicationTestModule>();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public override void OnApplicationInitialization(ApplicationInitializationContext context)
|
|
|
|
|