在ASP.NET Core 1.1中自动生成单元测试

时间:2017-12-12 15:43:46

标签: c# asp.net unit-testing asp.net-core

注意:我在SoftwareEngineering网站上问了这个问题,但是有人回复了“我的工具问题在哪里”,并且该链接说要在Stackoverflow上询问(至少我是如何解释答案的)“

我在之前的项目中已经有了这个,但我在新的ASP.NET Core 1.1项目中没有看到它。

以前,我可以右键单击某个方法或类,然后选择“创建单元测试”或“运行/创建IntelliTest”。

经过一些谷歌搜索后,看起来VS2017或ASP.NET Core的第一个版本还没有这个功能。

这是否已添加?如果是这样,我需要哪个版本的ASP.NET Core和Visual Studio?

我有VS 2017 15.3.5 ASP.NET Core 1.1

谢谢!

1 个答案:

答案 0 :(得分:0)

您说您正在使用VS 2017,但未指定哪个版本。 VS 2017 企业中提供了IntelliTest功能。检出Generate unit tests for your code with IntelliTest

可用性和扩展 创建IntelliTest和运行IntelliTest菜单命令:

  • 仅在Visual Studio 2015企业版中可用 及以后。

  • 仅支持针对.NET Framework的C#代码。

  • 是可扩展的,并支持MSTest,MSTest V2, NUnit,xUnit格式。

  • 不支持x64配置。

另外,请阅读Generating Unit Tests with IntelliTest using Visual Studio Enterprise 2017