【问题标题】:Auto-generate unit tests in ASP.NET Core 1.1在 ASP.NET Core 1.1 中自动生成单元测试
【发布时间】:2018-05-26 08:40:27
【问题描述】:

注意:我在 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

谢谢!

【问题讨论】:

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


【解决方案1】:

您说您使用的是 VS 2017,但您没有指定哪个版本。 IntelliTest 功能在 VS 2017 Enterprise 中可用。查看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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-10
    • 1970-01-01
    • 1970-01-01
    • 2011-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-21
    相关资源
    最近更新 更多