如何识别Visual Studio .NET项目中使用的单元测试框架?

问题描述 投票:0回答:1

我正在使用Visual Studio C#项目,我需要知道它使用的是什么单元测试框架,但是没有人问这件事。

我该如何检查?

c# visual-studio unit-testing automated-tests visual-studio-2019
1个回答
3
投票

这里最可靠的方法是查看测试项目所具有的项目引用(在IDE中,通过在解决方案资源管理器中扩展“参考”,或者直接查看csproj)。您可能会发现诸如xunit,nunit,mstest之类的东西,或者其他表明您正在使用的东西。

请注意,这通常是除了 Microsoft.NET.Test.Sdk,与使其可测试有关;例如,我有一个xunit项目,其中包括:

    <PackageReference Include="xunit" Version="2.4.1" />
    <PackageReference Include="xunit.runner.visualstudio" Version="2.4.1" />
    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.3.0" />

底部的两个用于集成目的;最上面的是实际的测试框架参考。

© www.soinside.com 2019 - 2024. All rights reserved.