首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"Create Unit Tests“选项在哪里?

"Create Unit Tests“选项在哪里?
EN

Stack Overflow用户
提问于 2012-03-03 22:55:47
回答 9查看 73.7K关注 0票数 154

我已经安装了新的Visual Studio 2012旗舰版。

我已经用我的解决方案创建了一个Test Project,它包含一些默认的单元测试。但是,右键单击新方法不再显示"Create Unit Tests“上下文菜单。

请参阅Visual Studio2010旗舰版:

和Visual Studio2012旗舰版:

知道为什么会这样吗?

更新:

面向Visual Studio2012和2013的解决方案:

微软已经承认了它的here,并提供了一个official work around patch来修复它。下载、安装并享受吧!

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2012-03-22 00:19:24

这个特性是从VS中截取的。

http://blogs.msdn.com/b/visualstudioalm/archive/2012/03/08/what-s-new-in-visual-studio-11-beta-unit-testing.aspx

生成单元测试向导-在VS2010中,您可以右键单击代码中的方法,我们将在您的测试项目中生成一个单元测试。此向导与MS-Test耦合非常紧密,并且依赖于私有访问器等功能来完成它的工作,所以它被删掉了。我们正在探索替代方案,但还没有任何好的解决方案。

编辑有一个变通办法:http://blogs.msdn.com/b/malaysia/archive/2013/02/20/right-click-create-unit-tests.aspx

票数 86
EN

Stack Overflow用户

发布于 2014-01-07 18:34:13

"“扩展可用

要直接从Visual Studio 2012/2013 IDE添加:

  1. 菜单: Tools -> Extensions

Updates

  1. 单击: Online -> Visual Studio Gallery
  2. Search

:"Unit Test Generator“

MSDN Video Demonstration

注意: VS 2012/2013中的MSTest仍然很糟糕

票数 33
EN

Stack Overflow用户

发布于 2012-12-04 05:48:27

菜单项仍然存在,但由于未知原因,它在代码编辑器中是不可见的。但是您可以使用visual studio命令来运行单元测试向导。您需要的命令是

代码语言:javascript
复制
EditorContextMenus.CodeWindow.CreateUnitTests

打开命令窗口并在其中键入命令。或键入别名命令,如下所示

代码语言:javascript
复制
alias ut EditorContextMenus.CodeWindow.CreateUnitTests

并指定别名以更快地运行命令。

另一种运行向导的方法是使用键盘快捷键。在Visual Studio中打开

代码语言:javascript
复制
Tools -> Options -> Environment -> Keyboard

在“显示包含以下内容的命令”文本框中输入"createunit“以筛选出CreateUnitTests命令,选择它。在“使用新快捷键”组合框中选择“文本编辑器”,然后在“按快捷键”文本字段中按所需的快捷键(例如,Ctrl+T、Ctrl+C)。最后,按Assign按钮。享受吧!

票数 28
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9547055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档