diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Mysql.Tests/Services/BlogAppService.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Mysql.Tests/Services/BlogAppService.cs index a7110b1e..cf6c8a09 100644 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Mysql.Tests/Services/BlogAppService.cs +++ b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Mysql.Tests/Services/BlogAppService.cs @@ -87,22 +87,7 @@ public class BlogAppService : ApplicationService await _identityRoleManager.CreateAsync(new IdentityRole(GuidGenerator.Create(), GuidGenerator.Create().ToString())); throw new UserFriendlyException("test"); } - - public async Task CreateManualAsync() - { - var list = new List - { - new Blog() - { - Name = "001", - //CreationTime = Clock.Now, - } - }; - - await _blogRepository.InsertManyAsync(list); - } - - + /// /// 批量更新 /// diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts/FodyWeavers.xml b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts/FodyWeavers.xml deleted file mode 100644 index 1715698c..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts/FodyWeavers.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts/FodyWeavers.xsd b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts/FodyWeavers.xsd deleted file mode 100644 index ffa6fc4b..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts/FodyWeavers.xsd +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - 'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed. - - - - - A comma-separated list of error codes that can be safely ignored in assembly verification. - - - - - 'false' to turn off automatic generation of the XML Schema file. - - - - - \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts.abppkg.json b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts.abppkg.json deleted file mode 100644 index 49032794..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts.abppkg.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "role": "lib.application-contracts" -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts.csproj b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts.csproj deleted file mode 100644 index 8c655495..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts.csproj +++ /dev/null @@ -1,16 +0,0 @@ - - - - - netstandard2.0 - enable - Lion.AbpPro.EntityFrameworkCore.Tests - - - - - - - - - diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts/Permissions/TestsPermissionDefinitionProvider.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts/Permissions/TestsPermissionDefinitionProvider.cs deleted file mode 100644 index 9f5976f0..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts/Permissions/TestsPermissionDefinitionProvider.cs +++ /dev/null @@ -1,18 +0,0 @@ -using Lion.AbpPro.EntityFrameworkCore.Tests.Localization; -using Volo.Abp.Authorization.Permissions; -using Volo.Abp.Localization; - -namespace Lion.AbpPro.EntityFrameworkCore.Tests.Permissions; - -public class TestsPermissionDefinitionProvider : PermissionDefinitionProvider -{ - public override void Define(IPermissionDefinitionContext context) - { - var myGroup = context.AddGroup(TestsPermissions.GroupName, L("Permission:Tests")); - } - - private static LocalizableString L(string name) - { - return LocalizableString.Create(name); - } -} diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts/Permissions/TestsPermissions.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts/Permissions/TestsPermissions.cs deleted file mode 100644 index 2156bcaa..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts/Permissions/TestsPermissions.cs +++ /dev/null @@ -1,13 +0,0 @@ -using Volo.Abp.Reflection; - -namespace Lion.AbpPro.EntityFrameworkCore.Tests.Permissions; - -public class TestsPermissions -{ - public const string GroupName = "Tests"; - - public static string[] GetAll() - { - return ReflectionHelper.GetPublicConstantsRecursively(typeof(TestsPermissions)); - } -} diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts/Samples/ISampleAppService.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts/Samples/ISampleAppService.cs deleted file mode 100644 index 3ba7bf55..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts/Samples/ISampleAppService.cs +++ /dev/null @@ -1,11 +0,0 @@ -using System.Threading.Tasks; -using Volo.Abp.Application.Services; - -namespace Lion.AbpPro.EntityFrameworkCore.Tests.Samples; - -public interface ISampleAppService : IApplicationService -{ - Task GetAsync(); - - Task GetAuthorizedAsync(); -} diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts/Samples/SampleDto.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts/Samples/SampleDto.cs deleted file mode 100644 index 8a48dee7..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts/Samples/SampleDto.cs +++ /dev/null @@ -1,6 +0,0 @@ -namespace Lion.AbpPro.EntityFrameworkCore.Tests.Samples; - -public class SampleDto -{ - public int Value { get; set; } -} diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts/TestsApplicationContractsModule.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts/TestsApplicationContractsModule.cs deleted file mode 100644 index 71a126f8..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts/TestsApplicationContractsModule.cs +++ /dev/null @@ -1,15 +0,0 @@ -using Volo.Abp.Application; -using Volo.Abp.Modularity; -using Volo.Abp.Authorization; - -namespace Lion.AbpPro.EntityFrameworkCore.Tests; - -[DependsOn( - typeof(TestsDomainSharedModule), - typeof(AbpDddApplicationContractsModule), - typeof(AbpAuthorizationModule) - )] -public class TestsApplicationContractsModule : AbpModule -{ - -} diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts/TestsRemoteServiceConsts.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts/TestsRemoteServiceConsts.cs deleted file mode 100644 index 4fcbda40..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts/TestsRemoteServiceConsts.cs +++ /dev/null @@ -1,8 +0,0 @@ -namespace Lion.AbpPro.EntityFrameworkCore.Tests; - -public class TestsRemoteServiceConsts -{ - public const string RemoteServiceName = "Tests"; - - public const string ModuleName = "tests"; -} diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application/FodyWeavers.xml b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application/FodyWeavers.xml deleted file mode 100644 index 1715698c..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application/FodyWeavers.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application/FodyWeavers.xsd b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application/FodyWeavers.xsd deleted file mode 100644 index ffa6fc4b..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application/FodyWeavers.xsd +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - 'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed. - - - - - A comma-separated list of error codes that can be safely ignored in assembly verification. - - - - - 'false' to turn off automatic generation of the XML Schema file. - - - - - \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application/Lion.AbpPro.EntityFrameworkCore.Tests.Application.abppkg.json b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application/Lion.AbpPro.EntityFrameworkCore.Tests.Application.abppkg.json deleted file mode 100644 index 412567ac..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application/Lion.AbpPro.EntityFrameworkCore.Tests.Application.abppkg.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "role": "lib.application" -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application/Lion.AbpPro.EntityFrameworkCore.Tests.Application.csproj b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application/Lion.AbpPro.EntityFrameworkCore.Tests.Application.csproj deleted file mode 100644 index ce140f36..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application/Lion.AbpPro.EntityFrameworkCore.Tests.Application.csproj +++ /dev/null @@ -1,16 +0,0 @@ - - - - net7.0 - enable - Lion.AbpPro.EntityFrameworkCore.Tests - - - - - - - - - - diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application/Samples/SampleAppService.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application/Samples/SampleAppService.cs deleted file mode 100644 index 53ca6ddf..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application/Samples/SampleAppService.cs +++ /dev/null @@ -1,38 +0,0 @@ -using System.Threading.Tasks; -using Lion.AbpPro.EntityFrameworkCore.Tests.Blogs; -using Microsoft.AspNetCore.Authorization; - -namespace Lion.AbpPro.EntityFrameworkCore.Tests.Samples; - -public class SampleAppService : TestsAppService, ISampleAppService -{ - private readonly IBlogRepository _blogRepository; - - public SampleAppService(IBlogRepository blogRepository) - { - _blogRepository = blogRepository; - } - - public Task GetAsync() - { - var blog = new Blog(GuidGenerator.Create(),GuidGenerator.Create().ToString(),"001"); - _blogRepository.InsertManyAsync(new List() { blog }); - return Task.FromResult( - new SampleDto - { - Value = 42 - } - ); - } - - [Authorize] - public Task GetAuthorizedAsync() - { - return Task.FromResult( - new SampleDto - { - Value = 42 - } - ); - } -} diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application/TestsAppService.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application/TestsAppService.cs deleted file mode 100644 index 0d139b2d..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application/TestsAppService.cs +++ /dev/null @@ -1,13 +0,0 @@ -using Lion.AbpPro.EntityFrameworkCore.Tests.Localization; -using Volo.Abp.Application.Services; - -namespace Lion.AbpPro.EntityFrameworkCore.Tests; - -public abstract class TestsAppService : ApplicationService -{ - protected TestsAppService() - { - LocalizationResource = typeof(TestsResource); - ObjectMapperContext = typeof(TestsApplicationModule); - } -} diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application/TestsApplicationAutoMapperProfile.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application/TestsApplicationAutoMapperProfile.cs deleted file mode 100644 index c0dc49c5..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application/TestsApplicationAutoMapperProfile.cs +++ /dev/null @@ -1,13 +0,0 @@ -using AutoMapper; - -namespace Lion.AbpPro.EntityFrameworkCore.Tests; - -public class TestsApplicationAutoMapperProfile : Profile -{ - public TestsApplicationAutoMapperProfile() - { - /* You can configure your AutoMapper mapping configuration here. - * Alternatively, you can split your mapping configurations - * into multiple profile classes for a better organization. */ - } -} diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application/TestsApplicationModule.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application/TestsApplicationModule.cs deleted file mode 100644 index ac215d01..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Application/TestsApplicationModule.cs +++ /dev/null @@ -1,24 +0,0 @@ -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp.AutoMapper; -using Volo.Abp.Modularity; -using Volo.Abp.Application; - -namespace Lion.AbpPro.EntityFrameworkCore.Tests; - -[DependsOn( - typeof(TestsDomainModule), - typeof(TestsApplicationContractsModule), - typeof(AbpDddApplicationModule), - typeof(AbpAutoMapperModule) - )] -public class TestsApplicationModule : AbpModule -{ - public override void ConfigureServices(ServiceConfigurationContext context) - { - context.Services.AddAutoMapperObjectMapper(); - Configure(options => - { - options.AddMaps(validate: true); - }); - } -} diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/FodyWeavers.xml b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/FodyWeavers.xml deleted file mode 100644 index 1715698c..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/FodyWeavers.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/FodyWeavers.xsd b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/FodyWeavers.xsd deleted file mode 100644 index ffa6fc4b..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/FodyWeavers.xsd +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - 'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed. - - - - - A comma-separated list of error codes that can be safely ignored in assembly verification. - - - - - 'false' to turn off automatic generation of the XML Schema file. - - - - - \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared.abppkg.json b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared.abppkg.json deleted file mode 100644 index 8b3de05f..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared.abppkg.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "role": "lib.domain-shared" -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared.csproj b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared.csproj deleted file mode 100644 index 3e116914..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared.csproj +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - netstandard2.0 - enable - Lion.AbpPro.EntityFrameworkCore.Tests - true - - - - - - - - - - - - - - - - diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/ar.json b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/ar.json deleted file mode 100644 index f34047e0..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/ar.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "culture": "ar", - "texts": { - "MyAccount": "إدارة ملفى", - "SamplePageMessage": "صفحة نموذجية للوحدة النمطية Tests" - } -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/cs.json b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/cs.json deleted file mode 100644 index b0085680..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/cs.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "culture": "cs", - "texts": { - "MyAccount": "Spravovat profil", - "SamplePageMessage": "Ukázková stránka pro modul Tests" - } -} diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/de.json b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/de.json deleted file mode 100644 index b0531446..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/de.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "culture": "de", - "texts": { - "MyAccount": "Mein Konto", - "SamplePageMessage": "Eine Beispielseite für das Modul TestsModul" - } -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/en-GB.json b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/en-GB.json deleted file mode 100644 index 8c5e2d65..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/en-GB.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "culture": "en-GB", - "texts": { - "MyAccount": "My account", - "SamplePageMessage": "A sample page for the Tests module" - } -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/en.json b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/en.json deleted file mode 100644 index 9ad874a4..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/en.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "culture": "en", - "texts": { - "MyAccount": "My account", - "SamplePageMessage": "A sample page for the Tests module" - } -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/es.json b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/es.json deleted file mode 100644 index 6cfa7f59..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/es.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "culture": "es", - "texts": { - "MyAccount": "Mi cuenta", - "SamplePageMessage": "Una página de ejemplo para el módulo Tests " - } -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/fi.json b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/fi.json deleted file mode 100644 index bce486d1..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/fi.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "culture": "fi", - "texts": { - "MyAccount": "Tilini", - "SamplePageMessage": "Esimerkkisivu Tests-moduulille" - } -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/fr.json b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/fr.json deleted file mode 100644 index 24b40bfd..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/fr.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "culture": "fr", - "texts": { - "MyAccount": "Mon compte", - "SamplePageMessage": "Exemple de page pour le module Tests" - } -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/hi.json b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/hi.json deleted file mode 100644 index a75633d4..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/hi.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "culture": "hi", - "texts": { - "MyAccount": "मेरा खाता", - "SamplePageMessage": "Tests मॉड्यूल के लिए एक नमूना पृष्ठ" - } -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/hu.json b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/hu.json deleted file mode 100644 index 3a9cb0cd..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/hu.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "culture": "hu", - "texts": { - "MyAccount": "A fiókom", - "SamplePageMessage": "Mintaoldal a Tests modulhoz" - } -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/is.json b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/is.json deleted file mode 100644 index 29a8a445..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/is.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "culture": "is", - "texts": { - "MyAccount": "Minn aðgangur", - "SamplePageMessage": "Dæmi um síðu fyrir Tests eininguna" - } -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/it.json b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/it.json deleted file mode 100644 index aba88f9f..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/it.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "culture": "it", - "texts": { - "MyAccount": "Il mio conto", - "SamplePageMessage": "Una pagina di esempio per il modulo Tests" - } -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/nl.json b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/nl.json deleted file mode 100644 index 0cf97016..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/nl.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "culture": "nl", - "texts": { - "MyAccount": "Mijn rekening", - "SamplePageMessage": "Een voorbeeldpagina voor de Tests module" - } -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/pl-PL.json b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/pl-PL.json deleted file mode 100644 index 7243956e..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/pl-PL.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "culture": "pl-PL", - "texts": { - "MyAccount": "Moje konto", - "SamplePageMessage": "Przykładowa strona modułu Tests" - } -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/pt-BR.json b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/pt-BR.json deleted file mode 100644 index 4631b961..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/pt-BR.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "culture": "pt-BR", - "texts": { - "MyAccount": "Minha conta", - "SamplePageMessage": "Uma página de amostra para o módulo Tests" - } -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/ro-RO.json b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/ro-RO.json deleted file mode 100644 index 8fee664c..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/ro-RO.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "culture": "ro-RO", - "texts": { - "MyAccount": "Contul meu", - "SamplePageMessage": "Un exemplu de pagină pentru modululul Tests" - } -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/ru.json b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/ru.json deleted file mode 100644 index bb2fe2d4..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/ru.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "culture": "ru", - "texts": { - "MyAccount": "Мой аккаунт", - "SamplePageMessage": "Пример страницы для модуля Tests" - } -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/sk.json b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/sk.json deleted file mode 100644 index 3369f1c9..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/sk.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "culture": "sk", - "texts": { - "MyAccount": "Môj účet", - "SamplePageMessage": "Ukážka stránky pre modul Tests" - } -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/sl.json b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/sl.json deleted file mode 100644 index 5c847f43..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/sl.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "culture": "sl", - "texts": { - "MyAccount": "Moj račun", - "SamplePageMessage": "Vzorčna stran za modul Tests" - } -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/tr.json b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/tr.json deleted file mode 100644 index ba5cf209..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/tr.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "culture": "tr", - "texts": { - "MyAccount": "Hesabım", - "SamplePageMessage": "Tests modulünden örnek bir sayfa" - } -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/vi.json b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/vi.json deleted file mode 100644 index 426c2247..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/vi.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "culture": "vi", - "texts": { - "MyAccount": "Tài khoản của tôi", - "SamplePageMessage": "Trang mẫu cho mô-đun Tests" - } -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/zh-Hans.json b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/zh-Hans.json deleted file mode 100644 index ed27fe59..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/zh-Hans.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "culture": "zh-Hans", - "texts": { - "MyAccount": "我的账户", - "SamplePageMessage": "Tests模块的示例页面" - } -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/zh-Hant.json b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/zh-Hant.json deleted file mode 100644 index 75c4213f..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/Tests/zh-Hant.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "culture": "zh-Hant", - "texts": { - "MyAccount": "我的賬戶", - "SamplePageMessage": "Tests 模塊的示例頁面" - } -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/TestsResource.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/TestsResource.cs deleted file mode 100644 index a274771f..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/Localization/TestsResource.cs +++ /dev/null @@ -1,9 +0,0 @@ -using Volo.Abp.Localization; - -namespace Lion.AbpPro.EntityFrameworkCore.Tests.Localization; - -[LocalizationResourceName("Tests")] -public class TestsResource -{ - -} diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/TestsDomainSharedModule.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/TestsDomainSharedModule.cs deleted file mode 100644 index fd1f3ceb..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/TestsDomainSharedModule.cs +++ /dev/null @@ -1,36 +0,0 @@ -using Volo.Abp.Modularity; -using Volo.Abp.Localization; -using Lion.AbpPro.EntityFrameworkCore.Tests.Localization; -using Volo.Abp.Localization.ExceptionHandling; -using Volo.Abp.Validation; -using Volo.Abp.Validation.Localization; -using Volo.Abp.VirtualFileSystem; - -namespace Lion.AbpPro.EntityFrameworkCore.Tests; - -[DependsOn( - typeof(AbpValidationModule) -)] -public class TestsDomainSharedModule : AbpModule -{ - public override void ConfigureServices(ServiceConfigurationContext context) - { - Configure(options => - { - options.FileSets.AddEmbedded(); - }); - - Configure(options => - { - options.Resources - .Add("en") - .AddBaseTypes(typeof(AbpValidationResource)) - .AddVirtualJson("/Localization/Tests"); - }); - - Configure(options => - { - options.MapCodeNamespace("Tests", typeof(TestsResource)); - }); - } -} diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/TestsErrorCodes.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/TestsErrorCodes.cs deleted file mode 100644 index d841db9f..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared/TestsErrorCodes.cs +++ /dev/null @@ -1,6 +0,0 @@ -namespace Lion.AbpPro.EntityFrameworkCore.Tests; - -public static class TestsErrorCodes -{ - //Add your business exception error codes here... -} diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/Blogs/Blogs.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/Blogs/Blogs.cs deleted file mode 100644 index ffe9a14c..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/Blogs/Blogs.cs +++ /dev/null @@ -1,69 +0,0 @@ -using Volo.Abp.Domain.Entities.Auditing; - -namespace Lion.AbpPro.EntityFrameworkCore.Tests.Blogs; - -/// -/// 博客 -/// -public class Blog : FullAuditedAggregateRoot -{ - private Blog() - { - Posts = new List(); - } - - - public Blog( - Guid id, - string name, - string code - ) : base(id) - { - SetName(name); - SetCode(code); - Posts = new List(); - } - - /// - /// 名称 - /// - public string Name { get; private set; } - /// - /// 编码 - /// - public string Code { get; private set; } - - /// - /// 文章 一对多 - /// - public List Posts { get; private set; } - - - /// - /// 设置名称 - /// - private void SetName(string name) - { - Name = name; - } - - /// - /// 设置编码 - /// - private void SetCode(string code) - { - Code = code; - } - - /// - /// 更新博客 - /// - public void Update( - string name, - string code - ) - { - SetName(name); - SetCode(code); - } -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/Blogs/Comment.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/Blogs/Comment.cs deleted file mode 100644 index de086fda..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/Blogs/Comment.cs +++ /dev/null @@ -1,65 +0,0 @@ -using Volo.Abp.Domain.Entities.Auditing; - -namespace Lion.AbpPro.EntityFrameworkCore.Tests.Blogs; - -/// -/// 评论 -/// -public class Comment : FullAuditedEntity -{ - private Comment() - { - } - - - public Comment( - Guid id, - int? star, - Guid postId, - string content - ) : base(id) - { - SetStar(star); - SetPostId(postId); - SetContent(content); - } - - /// - /// 点赞 - /// - public int? Star { get; private set; } - /// - /// 外键 - /// - public Guid PostId { get; private set; } - /// - /// 内容 - /// - public string Content { get; private set; } - - - - /// - /// 设置点赞 - /// - private void SetStar(int? star) - { - Star = star; - } - - /// - /// 设置外键 - /// - private void SetPostId(Guid postId) - { - PostId = postId; - } - - /// - /// 设置内容 - /// - private void SetContent(string content) - { - Content = content; - } -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/Blogs/IBlogsRepository.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/Blogs/IBlogsRepository.cs deleted file mode 100644 index fb4fd943..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/Blogs/IBlogsRepository.cs +++ /dev/null @@ -1,10 +0,0 @@ -using Volo.Abp.Domain.Repositories; - -namespace Lion.AbpPro.EntityFrameworkCore.Tests.Blogs; - -public interface IBlogRepository : IBasicRepository -{ - Task> GetListAsync(int maxResultCount = 10, int skipCount = 0); - - Task GetCountAsync(); -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/Blogs/Post.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/Blogs/Post.cs deleted file mode 100644 index 3c0a00bc..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/Blogs/Post.cs +++ /dev/null @@ -1,57 +0,0 @@ -using Volo.Abp.Domain.Entities.Auditing; - -namespace Lion.AbpPro.EntityFrameworkCore.Tests.Blogs; - -/// -/// 文章 -/// -public class Post : FullAuditedEntity -{ - private Post() - { - Comments = new List(); - } - - - public Post( - Guid id, - Guid blogId, - string name - ) : base(id) - { - SetBlogId(blogId); - SetName(name); - Comments = new List(); - } - - /// - /// 外键 - /// - public Guid BlogId { get; private set; } - /// - /// 名称 - /// - public string Name { get; private set; } - - /// - /// 评论 一对多 - /// - public List Comments { get; private set; } - - - /// - /// 设置外键 - /// - private void SetBlogId(Guid blogId) - { - BlogId = blogId; - } - - /// - /// 设置名称 - /// - private void SetName(string name) - { - Name = name; - } -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/FodyWeavers.xml b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/FodyWeavers.xml deleted file mode 100644 index 1715698c..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/FodyWeavers.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/FodyWeavers.xsd b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/FodyWeavers.xsd deleted file mode 100644 index ffa6fc4b..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/FodyWeavers.xsd +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - 'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed. - - - - - A comma-separated list of error codes that can be safely ignored in assembly verification. - - - - - 'false' to turn off automatic generation of the XML Schema file. - - - - - \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.abppkg.json b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.abppkg.json deleted file mode 100644 index 1d574efe..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.abppkg.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "role": "lib.domain" -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.csproj b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.csproj deleted file mode 100644 index ab40360c..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/Lion.AbpPro.EntityFrameworkCore.Tests.Domain.csproj +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - netstandard2.0 - enable - Lion.AbpPro.EntityFrameworkCore.Tests - - - - - - - - diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/Settings/TestsSettingDefinitionProvider.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/Settings/TestsSettingDefinitionProvider.cs deleted file mode 100644 index 8f946c48..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/Settings/TestsSettingDefinitionProvider.cs +++ /dev/null @@ -1,13 +0,0 @@ -using Volo.Abp.Settings; - -namespace Lion.AbpPro.EntityFrameworkCore.Tests.Settings; - -public class TestsSettingDefinitionProvider : SettingDefinitionProvider -{ - public override void Define(ISettingDefinitionContext context) - { - /* Define module settings here. - * Use names from TestsSettings class. - */ - } -} diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/Settings/TestsSettings.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/Settings/TestsSettings.cs deleted file mode 100644 index 0ae04f24..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/Settings/TestsSettings.cs +++ /dev/null @@ -1,10 +0,0 @@ -namespace Lion.AbpPro.EntityFrameworkCore.Tests.Settings; - -public static class TestsSettings -{ - public const string GroupName = "Tests"; - - /* Add constants for setting names. Example: - * public const string MySettingName = GroupName + ".MySettingName"; - */ -} diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/TestsDbProperties.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/TestsDbProperties.cs deleted file mode 100644 index 9e0adb03..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/TestsDbProperties.cs +++ /dev/null @@ -1,10 +0,0 @@ -namespace Lion.AbpPro.EntityFrameworkCore.Tests; - -public static class TestsDbProperties -{ - public static string DbTablePrefix { get; set; } = "Tests"; - - public static string? DbSchema { get; set; } = null; - - public const string ConnectionStringName = "Tests"; -} diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/TestsDomainModule.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/TestsDomainModule.cs deleted file mode 100644 index 094a00a7..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.Domain/TestsDomainModule.cs +++ /dev/null @@ -1,13 +0,0 @@ -using Volo.Abp.Domain; -using Volo.Abp.Modularity; - -namespace Lion.AbpPro.EntityFrameworkCore.Tests; - -[DependsOn( - typeof(AbpDddDomainModule), - typeof(TestsDomainSharedModule) -)] -public class TestsDomainModule : AbpModule -{ - -} diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore/EntityFrameworkCore/Blogs/EfCoreBlogQueryableExtensions.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore/EntityFrameworkCore/Blogs/EfCoreBlogQueryableExtensions.cs deleted file mode 100644 index 4c803d7a..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore/EntityFrameworkCore/Blogs/EfCoreBlogQueryableExtensions.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Lion.AbpPro.EntityFrameworkCore.Tests.Blogs; -using Microsoft.EntityFrameworkCore; - -namespace Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore.Blogs; - -public static class EfCoreBlogQueryableExtensions -{ - public static IQueryable IncludeDetails(this IQueryable queryable, bool include = true) - { - if (!include) - { - return queryable; - } - - return queryable - .Include(e => e.Posts) - .ThenInclude(x => x.Comments); - } -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore/EntityFrameworkCore/Blogs/EfCoreBlogsRepository.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore/EntityFrameworkCore/Blogs/EfCoreBlogsRepository.cs deleted file mode 100644 index d3ffce7f..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore/EntityFrameworkCore/Blogs/EfCoreBlogsRepository.cs +++ /dev/null @@ -1,36 +0,0 @@ -using Lion.AbpPro.EntityFrameworkCore.Tests.Blogs; -using Microsoft.EntityFrameworkCore; -using Volo.Abp.Domain.Repositories.EntityFrameworkCore; -using Volo.Abp.EntityFrameworkCore; - -namespace Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore.Blogs; - -/// -/// 博客 仓储Ef core 实现 -/// -public class EfCoreBlogRepository : - EfCoreRepository, - IBlogRepository -{ - public EfCoreBlogRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) - { - } - - public async Task> GetListAsync(int maxResultCount = 10, int skipCount = 0) - { - return await (await GetDbSetAsync()) - .OrderByDescending(e => e.CreationTime) - .PageBy(skipCount, maxResultCount) - .ToListAsync(); - } - - public async Task GetCountAsync() - { - return await (await GetDbSetAsync()).CountAsync(); - } - - public override async Task> WithDetailsAsync() - { - return (await GetQueryableAsync()).IncludeDetails(); - } -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore/EntityFrameworkCore/ITestsDbContext.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore/EntityFrameworkCore/ITestsDbContext.cs deleted file mode 100644 index 99c4e69c..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore/EntityFrameworkCore/ITestsDbContext.cs +++ /dev/null @@ -1,12 +0,0 @@ -using Volo.Abp.Data; -using Volo.Abp.EntityFrameworkCore; - -namespace Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore; - -[ConnectionStringName(TestsDbProperties.ConnectionStringName)] -public interface ITestsDbContext : IEfCoreDbContext -{ - /* Add DbSet for each Aggregate Root here. Example: - * DbSet Questions { get; } - */ -} diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore/EntityFrameworkCore/TestsDbContext.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore/EntityFrameworkCore/TestsDbContext.cs deleted file mode 100644 index f1a15e76..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore/EntityFrameworkCore/TestsDbContext.cs +++ /dev/null @@ -1,29 +0,0 @@ -using Lion.AbpPro.EntityFrameworkCore.Tests.Blogs; -using Microsoft.EntityFrameworkCore; -using Volo.Abp.Data; -using Volo.Abp.EntityFrameworkCore; - -namespace Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore; - -[ConnectionStringName(TestsDbProperties.ConnectionStringName)] -public class TestsDbContext : AbpDbContext, ITestsDbContext -{ - /* Add DbSet for each Aggregate Root here. Example: - * public DbSet Questions { get; set; } - */ - public DbSet Comments { get; set; } - public DbSet Blogs { get; set; } - public DbSet Posts { get; set; } - - public TestsDbContext(DbContextOptions options) - : base(options) - { - } - - protected override void OnModelCreating(ModelBuilder builder) - { - base.OnModelCreating(builder); - - builder.ConfigureTests(); - } -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore/EntityFrameworkCore/TestsDbContextModelCreatingExtensions.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore/EntityFrameworkCore/TestsDbContextModelCreatingExtensions.cs deleted file mode 100644 index 52a5c443..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore/EntityFrameworkCore/TestsDbContextModelCreatingExtensions.cs +++ /dev/null @@ -1,38 +0,0 @@ -using Lion.AbpPro.EntityFrameworkCore.Tests.Blogs; -using Microsoft.EntityFrameworkCore; -using Volo.Abp; -using Volo.Abp.EntityFrameworkCore.Modeling; - -namespace Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore; - -public static class TestsDbContextModelCreatingExtensions -{ - public static void ConfigureTests( - this ModelBuilder builder) - { - Check.NotNull(builder, nameof(builder)); - - builder.Entity(b => - { - b.ToTable(nameof(Comment)); - b.Property(e => e.Star).HasComment("点赞"); - b.Property(e => e.Content).IsRequired().HasMaxLength(128).HasComment("内容"); - b.Property(e => e.PostId).HasComment("外键"); - b.ConfigureByConvention(); - }); - builder.Entity(b => - { - b.ToTable(nameof(Blog)); - b.Property(e => e.Code).IsRequired().HasMaxLength(128).HasComment("编码"); - b.Property(e => e.Name).IsRequired().HasMaxLength(128).HasComment("名称"); - b.ConfigureByConvention(); - }); - builder.Entity(b => - { - b.ToTable(nameof(Post)); - b.Property(e => e.Name).IsRequired().HasMaxLength(128).HasComment("名称"); - b.Property(e => e.BlogId).HasComment("外键"); - b.ConfigureByConvention(); - }); - } -} diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore/EntityFrameworkCore/TestsEntityFrameworkCoreModule.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore/EntityFrameworkCore/TestsEntityFrameworkCoreModule.cs deleted file mode 100644 index 51b47a3f..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore/EntityFrameworkCore/TestsEntityFrameworkCoreModule.cs +++ /dev/null @@ -1,22 +0,0 @@ -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp.EntityFrameworkCore; -using Volo.Abp.Modularity; - -namespace Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore; - -[DependsOn( - typeof(TestsDomainModule), - typeof(AbpEntityFrameworkCoreModule) -)] -public class TestsEntityFrameworkCoreModule : AbpModule -{ - public override void ConfigureServices(ServiceConfigurationContext context) - { - context.Services.AddAbpDbContext(options => - { - /* Add custom repositories here. Example: - * options.AddRepository(); - */ - }); - } -} diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore/FodyWeavers.xml b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore/FodyWeavers.xml deleted file mode 100644 index 1715698c..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore/FodyWeavers.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore/FodyWeavers.xsd b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore/FodyWeavers.xsd deleted file mode 100644 index ffa6fc4b..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore/FodyWeavers.xsd +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - 'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed. - - - - - A comma-separated list of error codes that can be safely ignored in assembly verification. - - - - - 'false' to turn off automatic generation of the XML Schema file. - - - - - \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore.abppkg.json b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore.abppkg.json deleted file mode 100644 index e1c64f01..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore.abppkg.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "role": "lib.ef" -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore.csproj b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore.csproj deleted file mode 100644 index f37e9664..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore/Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore.csproj +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - net7.0 - enable - Lion.AbpPro.EntityFrameworkCore.Tests - - - - - - - - diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Client/FodyWeavers.xml b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Client/FodyWeavers.xml deleted file mode 100644 index 1715698c..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Client/FodyWeavers.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Client/FodyWeavers.xsd b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Client/FodyWeavers.xsd deleted file mode 100644 index ffa6fc4b..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Client/FodyWeavers.xsd +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - 'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed. - - - - - A comma-separated list of error codes that can be safely ignored in assembly verification. - - - - - 'false' to turn off automatic generation of the XML Schema file. - - - - - \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Client/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Client.abppkg.json b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Client/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Client.abppkg.json deleted file mode 100644 index 7deef5e3..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Client/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Client.abppkg.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "role": "lib.http-api-client" -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Client/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Client.csproj b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Client/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Client.csproj deleted file mode 100644 index d023e0a6..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Client/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Client.csproj +++ /dev/null @@ -1,20 +0,0 @@ - - - - - netstandard2.0 - enable - Lion.AbpPro.EntityFrameworkCore.Tests - - - - - - - - - - - - - diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Client/TestsHttpApiClientModule.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Client/TestsHttpApiClientModule.cs deleted file mode 100644 index 501e538a..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Client/TestsHttpApiClientModule.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp.Http.Client; -using Volo.Abp.Modularity; -using Volo.Abp.VirtualFileSystem; - -namespace Lion.AbpPro.EntityFrameworkCore.Tests; - -[DependsOn( - typeof(TestsApplicationContractsModule), - typeof(AbpHttpClientModule))] -public class TestsHttpApiClientModule : AbpModule -{ - public override void ConfigureServices(ServiceConfigurationContext context) - { - context.Services.AddHttpClientProxies( - typeof(TestsApplicationContractsModule).Assembly, - TestsRemoteServiceConsts.RemoteServiceName - ); - - Configure(options => - { - options.FileSets.AddEmbedded(); - }); - - } -} diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/Controllers/HomeController.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/Controllers/HomeController.cs deleted file mode 100644 index 254f8295..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/Controllers/HomeController.cs +++ /dev/null @@ -1,12 +0,0 @@ -using Microsoft.AspNetCore.Mvc; -using Volo.Abp.AspNetCore.Mvc; - -namespace Lion.AbpPro.EntityFrameworkCore.Tests.Controllers; - -public class HomeController : AbpController -{ - public ActionResult Index() - { - return Redirect("~/swagger"); - } -} diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/Dockerfile b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/Dockerfile deleted file mode 100644 index ebdad7d1..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/Dockerfile +++ /dev/null @@ -1,18 +0,0 @@ -FROM mcr.microsoft.com/dotnet/core/aspnet:7.0-bullseye-slim AS base -WORKDIR /app -EXPOSE 80 - -FROM mcr.microsoft.com/dotnet/core/sdk:7.0 AS build -WORKDIR /src -COPY . . -WORKDIR /src/templates/service/host/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host -RUN dotnet restore -nowarn:msb3202,nu1503 -RUN dotnet build --no-restore -c Release -o /app - -FROM build AS publish -RUN dotnet publish --no-restore -c Release -o /app - -FROM base AS final -WORKDIR /app -COPY --from=publish /app . -ENTRYPOINT ["dotnet", "Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host.dll"] diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/EntityFrameworkCore/TestsHttpApiHostMigrationsDbContext.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/EntityFrameworkCore/TestsHttpApiHostMigrationsDbContext.cs deleted file mode 100644 index 449848fb..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/EntityFrameworkCore/TestsHttpApiHostMigrationsDbContext.cs +++ /dev/null @@ -1,20 +0,0 @@ -using Microsoft.EntityFrameworkCore; -using Volo.Abp.EntityFrameworkCore; - -namespace Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore; - -public class TestsHttpApiHostMigrationsDbContext : AbpDbContext -{ - public TestsHttpApiHostMigrationsDbContext(DbContextOptions options) - : base(options) - { - - } - - protected override void OnModelCreating(ModelBuilder modelBuilder) - { - base.OnModelCreating(modelBuilder); - - - } -} diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/EntityFrameworkCore/TestsHttpApiHostMigrationsDbContextFactory.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/EntityFrameworkCore/TestsHttpApiHostMigrationsDbContextFactory.cs deleted file mode 100644 index dce2c8a3..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/EntityFrameworkCore/TestsHttpApiHostMigrationsDbContextFactory.cs +++ /dev/null @@ -1,27 +0,0 @@ -using System.IO; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Design; -using Microsoft.Extensions.Configuration; - -namespace Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore; - -public class TestsHttpApiHostMigrationsDbContextFactory : IDesignTimeDbContextFactory -{ - public TestsHttpApiHostMigrationsDbContext CreateDbContext(string[] args) - { - var configuration = BuildConfiguration(); - - var builder = new DbContextOptionsBuilder() - .UseMySql(configuration.GetConnectionString("Tests"), MySqlServerVersion.LatestSupportedServerVersion); - return new TestsHttpApiHostMigrationsDbContext(builder.Options); - } - - private static IConfigurationRoot BuildConfiguration() - { - var builder = new ConfigurationBuilder() - .SetBasePath(Directory.GetCurrentDirectory()) - .AddJsonFile("appsettings.json", optional: false); - - return builder.Build(); - } -} diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/FodyWeavers.xml b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/FodyWeavers.xml deleted file mode 100644 index 1715698c..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/FodyWeavers.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/FodyWeavers.xsd b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/FodyWeavers.xsd deleted file mode 100644 index ffa6fc4b..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/FodyWeavers.xsd +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - 'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed. - - - - - A comma-separated list of error codes that can be safely ignored in assembly verification. - - - - - 'false' to turn off automatic generation of the XML Schema file. - - - - - \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host.abppkg.json b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host.abppkg.json deleted file mode 100644 index 35f3cbe5..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host.abppkg.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "role": "host.http-api" -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host.csproj b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host.csproj deleted file mode 100644 index 0603c752..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host.csproj +++ /dev/null @@ -1,44 +0,0 @@ - - - - net7.0 - enable - Lion.AbpPro.EntityFrameworkCore.Tests - true - Lion.AbpPro.EntityFrameworkCore.Tests-c2d31439-b723-48e2-b061-5ebd7aeb6010 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/Logs/logs.txt b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/Logs/logs.txt deleted file mode 100644 index 4dac2be6..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/Logs/logs.txt +++ /dev/null @@ -1,17 +0,0 @@ -2023-06-19 17:39:32.267 +08:00 [INF] Starting web host. -2023-06-19 17:39:35.122 +08:00 [FTL] Host terminated unexpectedly! -Volo.Abp.AbpInitializationException: An error occurred during ConfigureServicesAsync phase of the module Lion.AbpPro.EntityFrameworkCore.Tests.TestsHttpApiHostModule, Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null. See the inner exception for details. - ---> System.NullReferenceException: Object reference not set to an instance of an object. - at Microsoft.Extensions.DependencyInjection.AbpSwaggerGenServiceCollectionExtensions.AddAbpSwaggerGenWithOAuth(IServiceCollection services, String authority, Dictionary`2 scopes, Action`1 setupAction, String authorizationEndpoint, String tokenEndpoint) - at Lion.AbpPro.EntityFrameworkCore.Tests.TestsHttpApiHostModule.ConfigureServices(ServiceConfigurationContext context) in D:\github\WangJunZzz\abp-vnext-pro\aspnet-core\frameworks\test\Lion.AbpPro.EntityFrameworkCore.Tests\Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host\TestsHttpApiHostModule.cs:line 80 - at Volo.Abp.Modularity.AbpModule.ConfigureServicesAsync(ServiceConfigurationContext context) - at Volo.Abp.AbpApplicationBase.ConfigureServicesAsync() - --- End of inner exception stack trace --- - at Volo.Abp.AbpApplicationBase.ConfigureServicesAsync() - at Volo.Abp.AbpApplicationFactory.CreateAsync[TStartupModule](IServiceCollection services, Action`1 optionsAction) - at Microsoft.Extensions.DependencyInjection.ServiceCollectionApplicationExtensions.AddApplicationAsync[TStartupModule](IServiceCollection services, Action`1 optionsAction) - at Microsoft.Extensions.DependencyInjection.WebApplicationBuilderExtensions.AddApplicationAsync[TStartupModule](WebApplicationBuilder builder, Action`1 optionsAction) - at Lion.AbpPro.EntityFrameworkCore.Tests.Program.Main(String[] args) in D:\github\WangJunZzz\abp-vnext-pro\aspnet-core\frameworks\test\Lion.AbpPro.EntityFrameworkCore.Tests\Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host\Program.cs:line 35 -2023-06-19 17:54:04.532 +08:00 [INF] Starting web host. -2023-06-19 17:56:12.444 +08:00 [INF] Starting web host. -2023-06-19 18:00:24.441 +08:00 [INF] Starting web host. diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/Migrations/20230619095614_Init.Designer.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/Migrations/20230619095614_Init.Designer.cs deleted file mode 100644 index 32297915..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/Migrations/20230619095614_Init.Designer.cs +++ /dev/null @@ -1,28 +0,0 @@ -// -using Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; -using Volo.Abp.EntityFrameworkCore; - -#nullable disable - -namespace Lion.AbpPro.EntityFrameworkCore.Tests.Migrations -{ - [DbContext(typeof(TestsHttpApiHostMigrationsDbContext))] - [Migration("20230619095614_Init")] - partial class Init - { - /// - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.MySql) - .HasAnnotation("ProductVersion", "7.0.2") - .HasAnnotation("Relational:MaxIdentifierLength", 64); -#pragma warning restore 612, 618 - } - } -} diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/Migrations/20230619095614_Init.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/Migrations/20230619095614_Init.cs deleted file mode 100644 index dde6db41..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/Migrations/20230619095614_Init.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Microsoft.EntityFrameworkCore.Migrations; - -#nullable disable - -namespace Lion.AbpPro.EntityFrameworkCore.Tests.Migrations -{ - /// - public partial class Init : Migration - { - /// - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.AlterDatabase() - .Annotation("MySql:CharSet", "utf8mb4"); - } - - /// - protected override void Down(MigrationBuilder migrationBuilder) - { - - } - } -} diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/Migrations/TestsHttpApiHostMigrationsDbContextModelSnapshot.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/Migrations/TestsHttpApiHostMigrationsDbContextModelSnapshot.cs deleted file mode 100644 index 8c868907..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/Migrations/TestsHttpApiHostMigrationsDbContextModelSnapshot.cs +++ /dev/null @@ -1,25 +0,0 @@ -// -using Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; -using Volo.Abp.EntityFrameworkCore; - -#nullable disable - -namespace Lion.AbpPro.EntityFrameworkCore.Tests.Migrations -{ - [DbContext(typeof(TestsHttpApiHostMigrationsDbContext))] - partial class TestsHttpApiHostMigrationsDbContextModelSnapshot : ModelSnapshot - { - protected override void BuildModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.MySql) - .HasAnnotation("ProductVersion", "7.0.2") - .HasAnnotation("Relational:MaxIdentifierLength", 64); -#pragma warning restore 612, 618 - } - } -} diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/Program.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/Program.cs deleted file mode 100644 index 3610ecaf..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/Program.cs +++ /dev/null @@ -1,56 +0,0 @@ -using System; -using System.Threading.Tasks; -using Microsoft.AspNetCore.Builder; -using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Hosting; -using Serilog; -using Serilog.Events; - -namespace Lion.AbpPro.EntityFrameworkCore.Tests; - -public class Program -{ - public async static Task Main(string[] args) - { - Log.Logger = new LoggerConfiguration() -#if DEBUG - .MinimumLevel.Debug() -#else - .MinimumLevel.Information() -#endif - .MinimumLevel.Override("Microsoft", LogEventLevel.Information) - .MinimumLevel.Override("Microsoft.EntityFrameworkCore", LogEventLevel.Warning) - .Enrich.FromLogContext() - .WriteTo.Async(c => c.File("Logs/logs.txt")) - .WriteTo.Async(c => c.Console()) - .CreateLogger(); - - try - { - Log.Information("Starting web host."); - var builder = WebApplication.CreateBuilder(args); - builder.Host.AddAppSettingsSecretsJson() - .UseAutofac() - .UseSerilog(); - await builder.AddApplicationAsync(); - var app = builder.Build(); - await app.InitializeApplicationAsync(); - await app.RunAsync(); - return 0; - } - catch (Exception ex) - { - if (ex is HostAbortedException) - { - throw; - } - - Log.Fatal(ex, "Host terminated unexpectedly!"); - return 1; - } - finally - { - Log.CloseAndFlush(); - } - } -} diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/Properties/launchSettings.json b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/Properties/launchSettings.json deleted file mode 100644 index c32ab0d0..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/Properties/launchSettings.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "iisSettings": { - "windowsAuthentication": false, - "anonymousAuthentication": true, - "iisExpress": { - "applicationUrl": "https://localhost:44368", - "sslPort": 44368 - } - }, - "profiles": { - "IIS Express": { - "commandName": "IISExpress", - "launchBrowser": true, - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - } - }, - "Lion.AbpPro.EntityFrameworkCore.Tests.DemoApp": { - "commandName": "Project", - "launchBrowser": true, - "applicationUrl": "https://localhost:44368", - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - } - } - } -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/TestsHttpApiHostModule.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/TestsHttpApiHostModule.cs deleted file mode 100644 index 2e76e46d..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/TestsHttpApiHostModule.cs +++ /dev/null @@ -1,192 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using IdentityModel; -using Lion.AbpPro.EntityFrameworkCore.Mysql; -using Microsoft.AspNetCore.Authentication.JwtBearer; -using Microsoft.AspNetCore.Builder; -using Microsoft.AspNetCore.Cors; -using Microsoft.AspNetCore.DataProtection; -using Microsoft.Extensions.Configuration; -using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Hosting; -using Lion.AbpPro.EntityFrameworkCore.Tests.EntityFrameworkCore; -using StackExchange.Redis; -using Microsoft.OpenApi.Models; -using Volo.Abp; -using Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy; -using Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared; -using Volo.Abp.AspNetCore.Serilog; -using Volo.Abp.AuditLogging.EntityFrameworkCore; -using Volo.Abp.Autofac; -using Volo.Abp.Caching; -using Volo.Abp.Caching.StackExchangeRedis; -using Volo.Abp.EntityFrameworkCore; -using Volo.Abp.EntityFrameworkCore.MySQL; -using Volo.Abp.Localization; -using Volo.Abp.Modularity; -using Volo.Abp.MultiTenancy; -using Volo.Abp.PermissionManagement.EntityFrameworkCore; -using Volo.Abp.Security.Claims; -using Volo.Abp.SettingManagement.EntityFrameworkCore; -using Volo.Abp.Swashbuckle; -using Volo.Abp.TenantManagement.EntityFrameworkCore; -using Volo.Abp.VirtualFileSystem; - -namespace Lion.AbpPro.EntityFrameworkCore.Tests; - -[DependsOn( - typeof(TestsApplicationModule), - typeof(TestsEntityFrameworkCoreModule), - typeof(TestsHttpApiModule), - typeof(AbpAspNetCoreMvcUiMultiTenancyModule), - typeof(AbpAutofacModule), - typeof(AbpCachingStackExchangeRedisModule), - typeof(AbpEntityFrameworkCoreMySQLModule), - typeof(AbpAuditLoggingEntityFrameworkCoreModule), - typeof(AbpPermissionManagementEntityFrameworkCoreModule), - typeof(AbpSettingManagementEntityFrameworkCoreModule), - typeof(AbpTenantManagementEntityFrameworkCoreModule), - typeof(AbpAspNetCoreSerilogModule), - typeof(AbpSwashbuckleModule), - typeof(LionAbpProEntityFrameworkCoreMysqlModule) -)] -public class TestsHttpApiHostModule : AbpModule -{ - public override void ConfigureServices(ServiceConfigurationContext context) - { - var hostingEnvironment = context.Services.GetHostingEnvironment(); - var configuration = context.Services.GetConfiguration(); - - Configure(options => { options.UseMySQL(); }); - - // Configure(options => - // { - // options.IsEnabled = MultiTenancyConsts.IsEnabled; - // }); - - if (hostingEnvironment.IsDevelopment()) - { - // Configure(options => - // { - // options.FileSets.ReplaceEmbeddedByPhysical(Path.Combine(hostingEnvironment.ContentRootPath, string.Format("..{0}..{0}src{0}Lion.AbpPro.EntityFrameworkCore.Tests.Domain.Shared", Path.DirectorySeparatorChar))); - // options.FileSets.ReplaceEmbeddedByPhysical(Path.Combine(hostingEnvironment.ContentRootPath, string.Format("..{0}..{0}src{0}Lion.AbpPro.EntityFrameworkCore.Tests.Domain", Path.DirectorySeparatorChar))); - // options.FileSets.ReplaceEmbeddedByPhysical(Path.Combine(hostingEnvironment.ContentRootPath, string.Format("..{0}..{0}src{0}Lion.AbpPro.EntityFrameworkCore.Tests.Application.Contracts", Path.DirectorySeparatorChar))); - // options.FileSets.ReplaceEmbeddedByPhysical(Path.Combine(hostingEnvironment.ContentRootPath, string.Format("..{0}..{0}src{0}Lion.AbpPro.EntityFrameworkCore.Tests.Application", Path.DirectorySeparatorChar))); - // }); - } - - // context.Services.AddAbpSwaggerGenWithOAuth( - // configuration["AuthServer:Authority"], - // new Dictionary - // { - // { "Tests", "Tests API" } - // }, - // options => - // { - // options.SwaggerDoc("v1", new OpenApiInfo { Title = "Tests API", Version = "v1" }); - // options.DocInclusionPredicate((docName, description) => true); - // options.CustomSchemaIds(type => type.FullName); - // }); - - Configure(options => - { - options.Languages.Add(new LanguageInfo("ar", "ar", "العربية")); - options.Languages.Add(new LanguageInfo("cs", "cs", "Čeština")); - options.Languages.Add(new LanguageInfo("en", "en", "English")); - options.Languages.Add(new LanguageInfo("en-GB", "en-GB", "English (UK)")); - options.Languages.Add(new LanguageInfo("fi", "fi", "Finnish")); - options.Languages.Add(new LanguageInfo("fr", "fr", "Français")); - options.Languages.Add(new LanguageInfo("hi", "hi", "Hindi", "in")); - options.Languages.Add(new LanguageInfo("is", "is", "Icelandic", "is")); - options.Languages.Add(new LanguageInfo("it", "it", "Italiano", "it")); - options.Languages.Add(new LanguageInfo("hu", "hu", "Magyar")); - options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português")); - options.Languages.Add(new LanguageInfo("ro-RO", "ro-RO", "Română")); - options.Languages.Add(new LanguageInfo("ru", "ru", "Русский")); - options.Languages.Add(new LanguageInfo("sk", "sk", "Slovak")); - options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe")); - options.Languages.Add(new LanguageInfo("zh-Hans", "zh-Hans", "简体中文")); - options.Languages.Add(new LanguageInfo("zh-Hant", "zh-Hant", "繁體中文")); - options.Languages.Add(new LanguageInfo("de-DE", "de-DE", "Deutsch")); - options.Languages.Add(new LanguageInfo("es", "es", "Español")); - options.Languages.Add(new LanguageInfo("el", "el", "Ελληνικά")); - }); - - context.Services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme) - .AddJwtBearer(options => - { - options.Authority = configuration["AuthServer:Authority"]; - options.RequireHttpsMetadata = Convert.ToBoolean(configuration["AuthServer:RequireHttpsMetadata"]); - options.Audience = "Tests"; - }); - - Configure(options => { options.KeyPrefix = "Tests:"; }); - - var dataProtectionBuilder = context.Services.AddDataProtection().SetApplicationName("Tests"); - if (!hostingEnvironment.IsDevelopment()) - { - var redis = ConnectionMultiplexer.Connect(configuration["Redis:Configuration"]); - dataProtectionBuilder.PersistKeysToStackExchangeRedis(redis, "Tests-Protection-Keys"); - } - - context.Services.AddCors(options => - { - options.AddDefaultPolicy(builder => - { - builder - .WithOrigins( - configuration["App:CorsOrigins"]? - .Split(",", StringSplitOptions.RemoveEmptyEntries) - .Select(o => o.RemovePostFix("/")) - .ToArray() ?? Array.Empty() - ) - .WithAbpExposedHeaders() - .SetIsOriginAllowedToAllowWildcardSubdomains() - .AllowAnyHeader() - .AllowAnyMethod() - .AllowCredentials(); - }); - }); - } - - public override void OnApplicationInitialization(ApplicationInitializationContext context) - { - var app = context.GetApplicationBuilder(); - var env = context.GetEnvironment(); - - if (env.IsDevelopment()) - { - app.UseDeveloperExceptionPage(); - } - else - { - app.UseHsts(); - } - - app.UseHttpsRedirection(); - app.UseCorrelationId(); - app.UseStaticFiles(); - app.UseRouting(); - app.UseCors(); - app.UseAuthentication(); - - app.UseMultiTenancy(); - - app.UseAbpRequestLocalization(); - app.UseAuthorization(); - app.UseSwagger(); - app.UseAbpSwaggerUI(options => - { - options.SwaggerEndpoint("/swagger/v1/swagger.json", "Support APP API"); - - var configuration = context.GetConfiguration(); - options.OAuthClientId(configuration["AuthServer:SwaggerClientId"]); - options.OAuthScopes("Tests"); - }); - app.UseAuditing(); - app.UseAbpSerilogEnrichers(); - app.UseConfiguredEndpoints(); - } -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/appsettings.json b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/appsettings.json deleted file mode 100644 index 84269896..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/appsettings.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "App": { - "CorsOrigins": "https://*.Tests.com,http://localhost:4200,http://localhost:44307,https://localhost:44307" - }, - "ConnectionStrings": { - "Default": "Data Source=localhost;Port=3306;Database=LionAbpProDB;uid=root;pwd=1q2w3E*;charset=utf8mb4;Allow User Variables=true;AllowLoadLocalInfile=true", - "Tests": "Data Source=localhost;Port=3306;Database=LionAbpProDBMysql;uid=root;pwd=1q2w3E*;charset=utf8mb4;Allow User Variables=true;AllowLoadLocalInfile=true" - }, - "Redis": { - "Configuration": "127.0.0.1" - } -} diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/appsettings.secrets.json b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/appsettings.secrets.json deleted file mode 100644 index 7a73a41b..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.Host/appsettings.secrets.json +++ /dev/null @@ -1,2 +0,0 @@ -{ -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi/FodyWeavers.xml b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi/FodyWeavers.xml deleted file mode 100644 index 1715698c..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi/FodyWeavers.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi/FodyWeavers.xsd b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi/FodyWeavers.xsd deleted file mode 100644 index ffa6fc4b..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi/FodyWeavers.xsd +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - 'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed. - - - - - A comma-separated list of error codes that can be safely ignored in assembly verification. - - - - - 'false' to turn off automatic generation of the XML Schema file. - - - - - \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.abppkg.json b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.abppkg.json deleted file mode 100644 index 515bfe64..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.abppkg.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "role": "lib.http-api" -} \ No newline at end of file diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.csproj b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.csproj deleted file mode 100644 index 089484bf..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi.csproj +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - net7.0 - enable - Lion.AbpPro.EntityFrameworkCore.Tests - - - - - - - - diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi/Samples/SampleController.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi/Samples/SampleController.cs deleted file mode 100644 index f3ae930c..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi/Samples/SampleController.cs +++ /dev/null @@ -1,33 +0,0 @@ -using System.Threading.Tasks; -using Microsoft.AspNetCore.Authorization; -using Microsoft.AspNetCore.Mvc; -using Volo.Abp; - -namespace Lion.AbpPro.EntityFrameworkCore.Tests.Samples; - -[Area(TestsRemoteServiceConsts.ModuleName)] -[RemoteService(Name = TestsRemoteServiceConsts.RemoteServiceName)] -[Route("api/Tests/sample")] -public class SampleController : TestsController, ISampleAppService -{ - private readonly ISampleAppService _sampleAppService; - - public SampleController(ISampleAppService sampleAppService) - { - _sampleAppService = sampleAppService; - } - - [HttpGet] - public async Task GetAsync() - { - return await _sampleAppService.GetAsync(); - } - - [HttpGet] - [Route("authorized")] - [Authorize] - public async Task GetAuthorizedAsync() - { - return await _sampleAppService.GetAsync(); - } -} diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi/TestsController.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi/TestsController.cs deleted file mode 100644 index d4becad2..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi/TestsController.cs +++ /dev/null @@ -1,12 +0,0 @@ -using Lion.AbpPro.EntityFrameworkCore.Tests.Localization; -using Volo.Abp.AspNetCore.Mvc; - -namespace Lion.AbpPro.EntityFrameworkCore.Tests; - -public abstract class TestsController : AbpControllerBase -{ - protected TestsController() - { - LocalizationResource = typeof(TestsResource); - } -} diff --git a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi/TestsHttpApiModule.cs b/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi/TestsHttpApiModule.cs deleted file mode 100644 index cec0d59a..00000000 --- a/aspnet-core/frameworks/test/Lion.AbpPro.EntityFrameworkCore.Tests/Lion.AbpPro.EntityFrameworkCore.Tests.HttpApi/TestsHttpApiModule.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Localization.Resources.AbpUi; -using Lion.AbpPro.EntityFrameworkCore.Tests.Localization; -using Volo.Abp.AspNetCore.Mvc; -using Volo.Abp.Localization; -using Volo.Abp.Modularity; -using Microsoft.Extensions.DependencyInjection; - -namespace Lion.AbpPro.EntityFrameworkCore.Tests; - -[DependsOn( - typeof(TestsApplicationContractsModule), - typeof(AbpAspNetCoreMvcModule))] -public class TestsHttpApiModule : AbpModule -{ - public override void PreConfigureServices(ServiceConfigurationContext context) - { - PreConfigure(mvcBuilder => - { - mvcBuilder.AddApplicationPartIfNotExists(typeof(TestsHttpApiModule).Assembly); - }); - } - - public override void ConfigureServices(ServiceConfigurationContext context) - { - Configure(options => - { - options.Resources - .Get() - .AddBaseTypes(typeof(AbpUiResource)); - }); - } -}