为.net5项目创建单元测试

Gil*_*rdo 5 .net c# unit-testing .net-core asp.net-core

试图从.Net4.5转移到.Net5,所以我创建了我的解决方案,其中包含名为"Solution Items"和"src"的文件夹.

我已经设法使用.NET 5构建了3个项目.我必须将项目创建为"类库(包) - 预览 - 用于创建类库的项目模板,作为可以针对任何平台的NuGet包"

现在我想把我的单元测试项目放到我的解决方案中.我相信我现在必须使用XUnit,它具有不同的测试属性.

但如果我创建一个"单元测试项目",我就无法引用我的新.net5项目.

请有人指出我正确的方向.

Muh*_*eed 0

  1. 将SideWaffle 模板包安装为 .
  2. 文件 -> 新项目 -> Web -> xUnit 测试项目。
  3. 将您的 Web 项目添加到 project.json 文件中。
  4. 利润!!!

请在此处查看 Sayed-Ibrahim-Hashimi (Microsoft) 的完整详细信息。

  • 谢谢,这似乎适用于为我的网站创建单元测试项目,但是对于我的每个其他项目(不是网站项目,而是使用 .net5)呢?它似乎不适用于这些(抱歉,可能是我错过的简单的事情) (2认同)
  • 是的,我在一些项目中有net5。这应该是 dnx45 而不是你说的?这可以解释为什么没有东西想引用其他东西。我也在使用 EntityFramework,在 net5 是构建项目的唯一方法...... (2认同)