Browse Source

Fixed AdministrationService test projects compilation errors

gterdem/deployment_k8s
Galip Tolga Erdem 5 years ago
parent
commit
a73eede185
  1. 1
      services/administration/test/EShopOnAbp.AdministrationService.EntityFrameworkCore.Tests/EShopOnAbp.AdministrationService.EntityFrameworkCore.Tests.csproj
  2. 6
      services/administration/test/EShopOnAbp.AdministrationService.EntityFrameworkCore.Tests/EntityFrameworkCore/AdministrationServiceEntityFrameworkCoreTestModule.cs
  3. 25
      services/administration/test/EShopOnAbp.AdministrationService.TestBase/AdministrationServiceTestBaseModule.cs

1
services/administration/test/EShopOnAbp.AdministrationService.EntityFrameworkCore.Tests/EShopOnAbp.AdministrationService.EntityFrameworkCore.Tests.csproj

@ -6,6 +6,7 @@
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\..\src\EShopOnAbp.AdministrationService.EntityFrameworkCore\EShopOnAbp.AdministrationService.EntityFrameworkCore.csproj" />
<ProjectReference Include="..\EShopOnAbp.AdministrationService.TestBase\EShopOnAbp.AdministrationService.TestBase.csproj" /> <ProjectReference Include="..\EShopOnAbp.AdministrationService.TestBase\EShopOnAbp.AdministrationService.TestBase.csproj" />
<PackageReference Include="Volo.Abp.EntityFrameworkCore.Sqlite" Version="4.4.0" /> <PackageReference Include="Volo.Abp.EntityFrameworkCore.Sqlite" Version="4.4.0" />
</ItemGroup> </ItemGroup>

6
services/administration/test/EShopOnAbp.AdministrationService.EntityFrameworkCore.Tests/EntityFrameworkCore/AdministrationServiceEntityFrameworkCoreTestModule.cs

@ -11,7 +11,7 @@ using Volo.Abp.Modularity;
namespace EShopOnAbp.AdministrationService.EntityFrameworkCore namespace EShopOnAbp.AdministrationService.EntityFrameworkCore
{ {
[DependsOn( [DependsOn(
typeof(AdministrationServiceEntityFrameworkCoreDbMigrationsModule), typeof(AdministrationServiceEntityFrameworkCoreModule),
typeof(AdministrationServiceTestBaseModule), typeof(AdministrationServiceTestBaseModule),
typeof(AbpEntityFrameworkCoreSqliteModule) typeof(AbpEntityFrameworkCoreSqliteModule)
)] )]
@ -47,11 +47,11 @@ namespace EShopOnAbp.AdministrationService.EntityFrameworkCore
var connection = new SqliteConnection("Data Source=:memory:"); var connection = new SqliteConnection("Data Source=:memory:");
connection.Open(); connection.Open();
var options = new DbContextOptionsBuilder<AdministrationServiceMigrationsDbContext>() var options = new DbContextOptionsBuilder<AdministrationServiceDbContext>()
.UseSqlite(connection) .UseSqlite(connection)
.Options; .Options;
using (var context = new AdministrationServiceMigrationsDbContext(options)) using (var context = new AdministrationServiceDbContext(options))
{ {
context.GetService<IRelationalDatabaseCreator>().CreateTables(); context.GetService<IRelationalDatabaseCreator>().CreateTables();
} }

25
services/administration/test/EShopOnAbp.AdministrationService.TestBase/AdministrationServiceTestBaseModule.cs

@ -2,9 +2,7 @@
using Volo.Abp; using Volo.Abp;
using Volo.Abp.Authorization; using Volo.Abp.Authorization;
using Volo.Abp.Autofac; using Volo.Abp.Autofac;
using Volo.Abp.BackgroundJobs;
using Volo.Abp.Data; using Volo.Abp.Data;
using Volo.Abp.IdentityServer;
using Volo.Abp.Modularity; using Volo.Abp.Modularity;
using Volo.Abp.Threading; using Volo.Abp.Threading;
@ -18,29 +16,6 @@ namespace EShopOnAbp.AdministrationService
)] )]
public class AdministrationServiceTestBaseModule : AbpModule public class AdministrationServiceTestBaseModule : AbpModule
{ {
public override void PreConfigureServices(ServiceConfigurationContext context)
{
PreConfigure<AbpIdentityServerBuilderOptions>(options =>
{
options.AddDeveloperSigningCredential = false;
});
PreConfigure<IIdentityServerBuilder>(identityServerBuilder =>
{
identityServerBuilder.AddDeveloperSigningCredential(false, System.Guid.NewGuid().ToString());
});
}
public override void ConfigureServices(ServiceConfigurationContext context)
{
Configure<AbpBackgroundJobOptions>(options =>
{
options.IsJobExecutionEnabled = false;
});
context.Services.AddAlwaysAllowAuthorization();
}
public override void OnApplicationInitialization(ApplicationInitializationContext context) public override void OnApplicationInitialization(ApplicationInitializationContext context)
{ {
SeedTestData(context); SeedTestData(context);

Loading…
Cancel
Save