Unit testing 如何将单元测试项目添加到现有的asp.net核心项目中?

Unit testing 如何将单元测试项目添加到现有的asp.net核心项目中?,unit-testing,testing,asp.net-core,Unit Testing,Testing,Asp.net Core,我使用VS代码(一个非常强大的轻量级文本编辑器)启动了一个asp.net核心项目。我想将一个单元测试项目添加到我已经存在的项目中。在VisualStudio中,我通过在我的解决方案下创建一个新项目来实现这一点。在vs代码中,我只能创建一个新目录,如何添加单元测试项目?您可以使用dotnet CLI生成一个新的测试项目,在项目根文件夹下使用以下命令之一: dotnet new nunit dotnet new xunit dotnet new mstest 您推荐哪种测试框架?@NebexEli

我使用VS代码(一个非常强大的轻量级文本编辑器)启动了一个asp.net核心项目。我想将一个单元测试项目添加到我已经存在的项目中。在VisualStudio中,我通过在我的解决方案下创建一个新项目来实现这一点。在vs代码中,我只能创建一个新目录,如何添加单元测试项目?

您可以使用dotnet CLI生成一个新的测试项目,在项目根文件夹下使用以下命令之一:

dotnet new nunit
dotnet new xunit
dotnet new mstest

您推荐哪种测试框架?@NebexElias我个人更喜欢NUnit。可以在我的根项目目录中添加单元测试文件夹吗?@NebexElias可以,但最好将其与根项目分开。我在尝试运行测试时遇到此错误:程序定义了多个入口点“对于包含xUnit测试的控制台应用程序