VS2012 - 添加测试缺失?

时间:2012-09-01 16:36:36

标签: unit-testing visual-studio-2012

在VS 2010中,我可以右键单击一个方法,让MSTest为我创建一个单元测试。 VS2012 pro中的这个功能在哪里?

3 个答案:

答案 0 :(得分:18)

命令仍在那里。转到工具 - >选项 - >环境 - >键盘。搜索createunittests的快捷方式。对话框中出现相应的命令。只需为它指定一个键盘快捷键即可。使用您创建的快捷方式后,与VS2010完全相同。

答案 1 :(得分:6)

刚才我自己也遇到了这个问题。这是解释: http://connect.microsoft.com/VisualStudio/feedback/details/748493/missing-funtionality-of-creating-a-new-unit-test-from-editor

“'新测试'菜单没有任何可以插入第三方适配器的扩展点。因此我们决定将其删除。我们将所有新测试项目类型移动到文件中 - >新建 - >项目对话框。“

因此它似乎已被删除,因为它仅用于MSTest,现在它们支持几个开箱即用的框架。但我仍然想念它......应该可以默认为MSTest和NUnit ...

答案 2 :(得分:0)

应在FILE菜单中选择Add而非New项目,将Test项目添加到当前解决方案中。

以下步骤是从Walkthrough: Creating and running unit tests for managed code

复制的

创建单元测试项目:

  1. 在“文件”菜单上,选择“添加”,然后选择“新建项目....”。

  2. 在“新建项目”对话框中,展开“已安装”,展开“Visual C#”, 然后选择测试。

  3. 从模板列表中,选择Unit Test Project。

  4. 希望它有所帮助。