Browse Source

Fix multitenancy unit tests.

pull/216/head
Halil İbrahim Kalkan 9 years ago
parent
commit
347a137333
  1. 1
      test/Volo.Abp.MultiTenancy.Application.Tests/Volo/Abp/MultiTenancy/AbpIdentityApplicationTestBase.cs
  2. 7
      test/Volo.Abp.MultiTenancy.Application.Tests/Volo/Abp/MultiTenancy/AbpMultiTenancyApplicationTestModule.cs

1
test/Volo.Abp.MultiTenancy.Application.Tests/Volo/Abp/MultiTenancy/AbpIdentityApplicationTestBase.cs

@ -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
{ {

7
test/Volo.Abp.MultiTenancy.Application.Tests/Volo/Abp/MultiTenancy/AbpMultiTenancyApplicationTestModule.cs

@ -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