Browse Source

Fixed AdministrationService test projects compilation errors

pull/3/head
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>
<ItemGroup>
<ProjectReference Include="..\..\src\EShopOnAbp.AdministrationService.EntityFrameworkCore\EShopOnAbp.AdministrationService.EntityFrameworkCore.csproj" />
<ProjectReference Include="..\EShopOnAbp.AdministrationService.TestBase\EShopOnAbp.AdministrationService.TestBase.csproj" />
<PackageReference Include="Volo.Abp.EntityFrameworkCore.Sqlite" Version="4.4.0" />
</ItemGroup>

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

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

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

@ -2,9 +2,7 @@
using Volo.Abp;
using Volo.Abp.Authorization;
using Volo.Abp.Autofac;
using Volo.Abp.BackgroundJobs;
using Volo.Abp.Data;
using Volo.Abp.IdentityServer;
using Volo.Abp.Modularity;
using Volo.Abp.Threading;
@ -18,29 +16,6 @@ namespace EShopOnAbp.AdministrationService
)]
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)
{
SeedTestData(context);

Loading…
Cancel
Save