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

标签 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

谢谢!

最佳答案

你说你使用的是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

关于c# - 在 ASP.NET Core 1.1 中自动生成单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47776396/

相关文章:

c# - 如何在中继器的按钮单击事件处理程序中获取绑定(bind)对象?

asp.net - “App”文件夹的自定义错误? (ASP.NET)

Typescript - 找不到名称 'By'

c# - 如何使用 FakeItEasy 验证 FindOneAndUpdateAsync 方法针对伪造的 MongoCollection 运行?

c# - 如何在 if 语句中使用 != 和字符串数组?

c# - 在 c# 中是否有用于可观察对象的 if/then/else 运算符可用?

asp.net - 从某个 channel 获取所有youtube视频(仅显示25个视频)asp.net

xcode - 一个单元如何测试依赖于网络的操作?

c# - Thread.MemoryBarrier 和简单属性的锁区别

具有尾递归优化的 C# 编译?