VS2012添加单元测试

在搞白盒测试的过程中,想要加入单元测试选项,右击-选项 会看到下图:

下面我来讲一下解决方法:

1.工具--自定义

2.上下文菜单--编辑器上下文菜单|代码窗口:

3.将“创建单元测试”移到运行测试菜单下面

4.关闭VS并重启

     
重启→对着类名点击右键,出现灰色“创建单元测试”按钮

5.解决方案中右键→添加→新建项目→单元测试项目。

6.效果图如下:

7.右键单元测试项目→添加→单元测试

8.返回非测试项目项目→类名,点击右键→ 创建单元测试

9.注意:如重新打开项目,“创建单元测试”依旧是灰色的,请重复步骤6。

时间: 2024-10-22 21:59:07

VS2012添加单元测试的相关文章

VS2012 创建单元测试

很多人对单元测试都有错误的理解.认为单元测试太费时间,影响进度.实际上真正做项目才发现,敲代码并不花多长时间,反倒是调bug很费时间.如果有了单元测试,从第一开始就测试到位的话,它反倒给咱们节省了开发时间.关于单元测试还有更深层的意义.1 它是一种设计 2 是一种项目进度监控的工具.3 也是学习开源项目最佳的工具. 当然单元测试的工具有很多,下面我们一块来看一下VS2012 的单元测试步骤. 第一步:配置测试的环境. VS2010的 就可以直接跳过这一步.在类或方法上右键是可以直接看到的.但是V

VS2012 添加服务引用常见错误

问题:用vs2012 添加wcf引用时在对象查看器中找不到 服务引用的类 例如默认高级配置: 解决办法:在服务的高级配置中,将重新使用引用的程序集中的类型 选项勾去掉 点击确定  即可

64位系统中为VS2012添加OpenGL工具包

之前一直都是按照网上教程进行的添加,以前使用的系统是32位的,所以一直都没有问题.最近换了64位系统,要使用到OpenGL,于是就又进行了原来的工作,但进行测试时,老是失败: 但是在目录:"C:\Windows\System32"下我已经放了这个dll,于是思考会不会是因为64位系统的问题,所以就在"glut32.dll"和"glut.dll"拷贝了一份放到了"C:\Windows\System"下,再次运行,发现已经能够正常

VS2012添加ADO实体数据模型

最近更新了开发工具为VS2012,在使用EntityFramework创建实体数据模型的时候,在添加选项中找不到这个选项. 确定了自己已经安装了EntityFramework,猜到估计是版本的问题,于是重新搜索下载了EntityFramework6. 下载地址如下:http://www.microsoft.com/en-us/download/details.aspx?id=40762 安装的时候要关闭VS2012,安装完毕之后就能找到了.

vs2008、vs2012添加公共头文件

当我们使用第三方库(opencv.boost)的时候,往往需要把它们的头文件和库文件添加到工程中去,然而如果每次新建工程都添加,那就太笨了,下面介绍方法可以让每个新建的工程都默认添加设置好的头文件和库文件. 一.vs2008 工具>选项>项目和解决方案 然后再右边的下拉框中选择要添加目录的选项并分别添加即可. 二.vs2012 vs2012不同于vs2008的添加方法,因此这里需要另外讲. 这里,我们需要先打开一个工程testBoost,然后选择属性管理器>testBoost>De

为vs2012添加背景和皮肤

每天对着电脑用VS进行编码开发,难免有点单调.我们可以试着像设置电脑桌面壁纸一样设置VS皮肤. 先看下效果 1.打开vs2012,工具——扩展和更新 2.选择联机,搜索并分别安装如下两个插件 3.安装完成后在我的文档——图片文件夹中放置一些背景图片,如果你放置了一组图片,那么这一组图片将会自动成为VS的背景图片,并定时轮播. 4.重启VS,奇迹就出现在你的面前 安装完皮肤插件后,可以按照如下进行更换皮肤

让VS2010/VS2012添加新类时自动添加public关键字

在VS添加类别的时候,每次都需要添加public关键字,表示好麻烦. 但是可以避免这个麻烦的. 通过修改VS2010的ItemTemplate,可以避免这个麻烦. 修改方法如下: 1. 打开文件夹Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\CSharp\Code\1033,找到class.zip文件,打开该压缩文件并进一 步打开其中的Class.cs文件,在该文件中的"class"前面加上"public&quo

使用三层架构+EF添加单元测试

在运行测试的时候抛异常了: “System.InvalidOperationException”类型的异常在 mscorlib.dll 中发生,但未在用户代码中进行处理 The Entity Framework provider type 'System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer' registered in the application config file for the AD

Vs2012在Linux开发中的应用(3):添加新平台hi3516

下面我们将为VS2012添加一个新的平台支持,因为最近在用海思的hi3516,就选它吧! 1.1     复制平台文件 原来一直觉得要让VS支持一个新的平台需要编写代码,某天在看MSBUILD目录的时候突然发现了一个神奇的目录: 新平台的秘密就在这里!! 这里的hi3516原来是没有的,只是为了添加对hi3516这个平台的支持而加上去的.我们将ARM目录复制一份,改名为hi3516. 然后将文件名中的ARM改为hi3516,将hi3516目录下所有文件中的"ARM"字符串替换为&quo