我正在使用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" />
底部的两个用于集成目的;最上面的是实际的测试框架参考。