Fix multitenancy unit tests.

pull/216/head
Halil İbrahim Kalkan 8 years ago
parent ac5986ce43
commit 347a137333

@ -1,6 +1,5 @@
using System; using System;
using Volo.Abp.MultiTenancy.EntityFrameworkCore; using Volo.Abp.MultiTenancy.EntityFrameworkCore;
using Volo.Abp.TestBase;
namespace Volo.Abp.MultiTenancy namespace Volo.Abp.MultiTenancy
{ {

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

Loading…
Cancel
Save