Fix multitenancy unit tests.

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

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

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

Loading…
Cancel
Save