[Visual Studio] 开启Visual Studio 2012通过右键菜单创建单元测试(Unit Test)

Visual Studio 2012可以说是迄今为止微软VS开发工具中用户体验最好的产品,无论是速度还是体验以及功能,都非常出色,但是,使用了一段时间后发现有一个之前版本VS都有的功能却在Visual Studio 2012中消失了。

装了Visual Studio 2012的朋友可以自己试一试,在一个方法的名上右键点击发现操作菜单中没有创建单元测试的选项,如下图:

不知道微软是怎么想的,这个实用的功能给去掉了,但是也不用着急,成熟的软件产品一般都不会将已有的功能去掉,最多也是隐藏,下面我们就来通过几个简单的步骤开启该功能,让我们可以在右键菜单中轻松创建单元测试。

1. 在Tools菜单中选择Customize…菜单:

2. 在弹出窗口中选择Commands选项卡,并选择Context menus,在下拉菜单中选择Editor Context Menus | Code Windows

3. 这是我们可以看到久违的Create Unit Tests…菜单,选择后点击Move UpMove Down,让这个菜单移动到Run Tests周围即可(这点需要注意,往下移动10次左右,会看到除图上之外的另一个Run Tests,移到这里就对了):

4. 看到Create Unit Tests…菜单出现,已经成功一半了,但是却发现该菜单不能被点击,处于禁用状态:

5. 接着随便创建一个项目,并在该项目的解决方案中创建一个测试项目:

6. 创建好测试项目后,在该项目中通过Add –> Unit Test…创建一个单元测试文件:

7. 这时再回到刚才右键菜单中单元测试被禁用的方法上,右键点击,发现Create Unit Tests…已经可用,大功告成,以后在所有项目中都可以快速使用这个功能了。

时间: 2024-10-31 07:29:28

[Visual Studio] 开启Visual Studio 2012通过右键菜单创建单元测试(Unit Test)的相关文章

Visual Studio 2012 单元测试之泛型类(Generics Unit Test)

关于单元测试,如果不会用可以参照我的上篇博文----在Visual Studio 2012使用单元测试 首 先分享一篇博文,[Visual Studio] 开启Visual Studio 2012通过右键菜单创建单元测试(Unit Test). 泛型有两种,一般泛型与类型约束泛型,在对包含泛型的方法进行单元测试中也可以这么分,详情可 参阅http://msdn.microsoft.com/en-us/library/vstudio/ms243401.aspx  .从该页面可以知道,关于 泛型的单

Visual Studio 中的单元测试 UNIT TEST

原文:Visual Studio 中的单元测试 UNIT TEST 注:本文系作者原创,可随意转载,但请注明出处.如实在不愿注明可留空,强烈反对更改原创出处. TDD(Test-Driven Development) 测试驱动开发是敏捷开发中的一项核心实践和技术,也是一种设计方法论.TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码.单元测试是最基本的测试步骤.位于整个产品开发流程V模型的最底部.大致如图,在各种开发流程中RA&PSD完成后,无需底层基础,

学会区分Visual Studio 2005,Visual Studio 2005 Team System和MSDN Premium 订阅的各个版本_基础应用

Mohammad Akif 用图示的方法,说明了Visual Studio 2005所有的产品家族和之前的区别. 475)this.width=475;"> 大家应该了解一些Visual Studio 2005的版本和和功能,学会选择合适的版本,不仅是开发人员,也是每个开发主管应该掌握的常识. 交流的过程中,发现对Visual Studio 2005, Visual Studio 2005 Team System 家族和MSDN Premium subscriptions 版本之间的关系许

如何使用Azure ML Studio开启机器学习

文章讲的是如何使用Azure ML Studio开启机器学习,"机器学习是让计算机在不被明确编程的情况下运作的科学." --安德鲁·吴(Coursera) 机器学习正在迅速成为数据科学家和开发人员预测的前瞻性技术.根据机器学习的实际数据规模与计算性能需求,云空间往往是机器学习应用的一大理想运行环境.在许多可用于神经网络的工具中,Microsoft的Azure ML Studio提供了一个快速的学习曲线,它不需采取深层数据或编码的方式来启动运行. Microsoft Azure机器学习是

ubuntu-android studio 开启avd 的时候提示/dev/kvm is missing

问题描述 android studio 开启avd 的时候提示/dev/kvm is missing 开启创建的AVD虚拟机的时候提示kvm安装,然后通过apt-get安装kvm,发现kvm默认安装在/usr/bin目录下,本人是菜鸟,请大神指导下看能不能设置默认安装路径,或者更改AVD启动kvm路径.新手一枚,还没有C币,谢谢了 解决方案 Error:Execution failed for task ':app:compileDebugAidl'. > aidl is missing(And

为什么我的visual studio2012的visual c++里没有mfc应用程序和windows应用程序

问题描述 为什么我的visual studio2012的visual c++里没有mfc应用程序和windows应用程序 为什么我的visual studio2012的visual c++里没有mfc应用程序和windows应用程序,要怎么办呢? 新建visual c++项目时,没有mfc应用程序和windows应用程序,这是怎么回事呢,该怎么办么? 那个MFC应用程序和WINDOWS应用程序有什么不一样啊,可以通用吗? 解决方案 mfc是类库的集合,你可能是安装的时候没有安装 解决方案二: 安

javascript中如何实现浏览器上的右键菜单

javascript|菜单|浏览器 如何实现浏览器上的右键菜单 最近在程序员大本营中的讨论中有一位老兄提出如何在浏览器中实现类似于应用程序的鼠标右击后出现右键菜单的效果.唯鱼试了试,发现不是很难解决.现在就将源码和原理说出来和大家共享一下.哈,其实效果不是很完美啦,如果哪位大侠有更好的解决方法.可以给唯鱼yyu@enet.com.cn来信罗. 首先要解决的问题是在怎样的情况鼠标右击不会出现IE的菜单.思路可以有两个,一个是将焦点移开,还有一个就是点在网页的什么地方不会出现右键菜单,而且会响应鼠标

&#106avascript中如何实现浏览器上的右键菜单

菜单|浏览器 如何实现浏览器上的右键菜单 最近在程序员大本营中的讨论中有一位老兄提出如何在浏览器中实现类似于应用程序的鼠标右击后出现右键菜单的效果.唯鱼试了试,发现不是很难解决.现在就将源码和原理说出来和大家共享一下.哈,其实效果不是很完美啦,如果哪位大侠有更好的解决方法.可以给唯鱼yyu@enet.com.cn来信罗. 首先要解决的问题是在怎样的情况鼠标右击不会出现IE的菜单.思路可以有两个,一个是将焦点移开,还有一个就是点在网页的什么地方不会出现右键菜单,而且会响应鼠标点击消息.(哈哈,废话

如何实现浏览器上的右键菜单

菜单|浏览器|右键 今天和大家一起学习一下如何在浏览器中实现类似于应用程序的鼠标右击后出现右键菜单的效果. 首先要解决的问题是在怎样的情况鼠标右击不会出现IE的菜单.思路可以有两个,一个是将焦点移开,还有一个就是点在网页的什么地方不会出现右键菜单,而且会响应鼠标点击消息. 想了想, 总结出的下面几种方法 1.响应右键消息出一个ALERT框(还有点新鲜的东东没有). 2.响应右键消息后弹出一个新的窗口.将初始页的的焦点移开. 可是经过试验后发现只有窗口出现在鼠标右击的位置时,才会没有浏览器的右键菜