启动项目中的 Web.Tests 项目发生了什么?

What happened to Web.Tests Project in startup project?

我试图按照使用样板启动项目的文档进行操作。在您提取的项目中,测试目录只有 [ProjectName].Tests 而文档显示测试目录中应该有两个项目,第二个是 [ProjectName].Web.Tests

我对使用似乎可用的集成测试非常感兴趣,但是模板(显然是 4.1.0)没有 Web.Test 项目。我试图从 github 模板项目下载 Web.Tests 项目,但感觉 Tests 项目现在不同了,我不得不经历很多困难才能让它工作。

如果它被删除是有原因的,我很想知道为什么,如果没有,将它添加到我的项目中的最简单方法是什么?

我想你指的是这篇文章: https://aspnetboilerplate.com/Pages/Documents/Articles/Introduction-With-AspNet-Core-And-Entity-Framework-Core-Part-1/index.html

Web.Tests 仅在 ASP.NET 核心模板中: https://github.com/aspnetboilerplate/aspnet-core-template/tree/8659b97f960a04eacdd5d148bdb48ef6f352bf97/test/AbpCompanyName.AbpProjectName.Web.Tests

...对于文中提到的这个组合:

  • ASP.NET核心2.x
  • .NET 核心(跨平台)
  • 多页 Web 应用程序
  • 无身份验证