hel*_*rld 2 c# automated-tests unit-testing visual-studio visual-studio-2019
我正在处理一个 Visual Studio C# 项目,我需要知道它使用的是什么单元测试框架,但没有人询问。
我怎样才能检查它?
这里最可靠的方法是查看测试项目具有的项目引用(在 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" />
Run Code Online (Sandbox Code Playgroud)
下面两个用于集成目的;最上面的是实际的测试框架参考。
| 归档时间: |
|
| 查看次数: |
1126 次 |
| 最近记录: |