Browse Source

Change the EF Core to Mongodb in `MyCompanyName.MyProjectName.Web.Tests`.

Resolve #15777
pull/18244/head
maliming 3 years ago
parent
commit
d0bc0cea53
  1. 20
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppTemplateSwitchEntityFrameworkCoreToMongoDbStep.cs

20
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppTemplateSwitchEntityFrameworkCoreToMongoDbStep.cs

@ -45,7 +45,7 @@ public class AppTemplateSwitchEntityFrameworkCoreToMongoDbStep : ProjectBuildPip
_hasDbMigrations ? "EntityFrameworkCore.DbMigrations" : "EntityFrameworkCore", _hasDbMigrations ? "EntityFrameworkCore.DbMigrations" : "EntityFrameworkCore",
"MongoDB" "MongoDB"
); );
ChangeNamespaceAndKeyword( ChangeNamespaceAndKeyword(
context, context,
"/aspnet-core/src/MyCompanyName.MyProjectName.AuthServer/MyProjectNameAuthServerModule.cs", "/aspnet-core/src/MyCompanyName.MyProjectName.AuthServer/MyProjectNameAuthServerModule.cs",
@ -194,6 +194,22 @@ public class AppTemplateSwitchEntityFrameworkCoreToMongoDbStep : ProjectBuildPip
"MyProjectNameMongoDbCollectionFixtureBase" "MyProjectNameMongoDbCollectionFixtureBase"
); );
ChangeNamespaceAndKeyword(
context,
"/aspnet-core/test/MyCompanyName.MyProjectName.Web.Tests/MyProjectNameWebTestModule.cs",
"MyCompanyName.MyProjectName.EntityFrameworkCore",
"MyCompanyName.MyProjectName.MongoDB",
"MyProjectNameEntityFrameworkCoreTestModule",
"MyProjectNameMongoDbTestModule"
);
ChangeProjectReference(
context,
"/aspnet-core/test/MyCompanyName.MyProjectName.Web.Tests/MyCompanyName.MyProjectName.Web.Tests.csproj",
"EntityFrameworkCore",
"MongoDB"
);
// TODO: remove this method after published 6.0.0 // TODO: remove this method after published 6.0.0
ProvideIdentityServerBackwardCompatibility(context); ProvideIdentityServerBackwardCompatibility(context);
@ -309,7 +325,7 @@ public class AppTemplateSwitchEntityFrameworkCoreToMongoDbStep : ProjectBuildPip
throw new ApplicationException("Could not find the 'Default' connection string in appsettings.json file!"); throw new ApplicationException("Could not find the 'Default' connection string in appsettings.json file!");
} }
// TODO: remove this method after published 6.0.0 // TODO: remove this method after published 6.0.0
private void ProvideIdentityServerBackwardCompatibility(ProjectBuildContext context) private void ProvideIdentityServerBackwardCompatibility(ProjectBuildContext context)
{ {

Loading…
Cancel
Save