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 Volo.Abp.MultiTenancy.EntityFrameworkCore;
using Volo.Abp.TestBase;
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(
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