NUnit.Framework在VS2015中如何进行单元测试

微软在VS2015中加入了自动化生成测试功能,

在需要测试的源文件的公共方法中右键既可以创建单元测试。

不过需要注意的是,要在公共方法中创建,否则会提示这个错误

如下是自动化单元测试界面,可以发现在VS2015中,开放了对扩展单元测试的支持,如果你有自己安装的扩展单元测试,那么就会在生成自动化测试这里显示

下面来进入主题,如果进行NUnit单元测试

NUnit当前可以在VS2015中安装第2版和第3版,很多人没有测试成功很大一个原因是安装的版本不对应。

先讲解如果给项目添加NUnit单元测试的支持

打开VS,选择菜单 工具->NuGet包管理器->管理解决方案的NuGet程序包

如果要安装Nunit2,那么搜索NUnit.Framework 

如果要安装Nunit3,那么搜索NUnit

如果你给项目添加的是Nunit2的支持,那么你需要给VS添加Nunit2的扩展,如果添加的是Nunit第3版,那么就添加第3版的扩展

选择 工具 -> 扩展和更新 ->联机

如果需要NUnit第2版,那么搜索NUnit Test Adapter

如果需要NUnit第3版,那么搜索NUnit 3 Test Adapter

无论,以后NUnit版本如果变动,只要NUnit和VS的NUnit扩展版本对应,就可以用NUnit正常进行单元测试了

http://blog.csdn.net/loongsking/article/details/54572551

时间: 2024-10-06 00:17:31

NUnit.Framework在VS2015中如何进行单元测试的相关文章

unit vs2017基于nunit framework创建单元测试

unit  vs2017基于nunit framework创建单元测试 一.简叙: 单元测试大型项目中是必备的,所以不可忽视,一个项目的成败就看是否有单元测试,对后期的扩展维护都带来了便利. 二.安装: 1.安装nunit包:下图3个都安装: 下载完之后,重启vs,vs会自动安装 2.安装需要的引用: 通过nuget方式安装:安装到自己测试项目中 三.创建单元测试: 包和引用安装完后,就可以创建单元测试了,选择你要测试的项目中的类,类的方法:右键有个创建单元测试: 四.测试: 原文地址:http

VS2013和VS2015中MVC 区域路由匹配顺序相反

创建测试工程 分别在vs2013和vs2015中创建mvc项目,并创建First.Second.Three三个Area,每个Area下面创建一个HomeController和Index视图.修改RouteConfig.cs中的路由注册方法,添加命名空间 public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.M

zend framework获取数据库中枚举类enum的数据并将其转换成数组

在model中建立这样的模型,在其中写入获取枚举类的方法 class Student extends Zend_Db_Table{ protected $_name ='student'; protected $_primary ='id'; function getPartyEnum($enumname){ //适配器并获取数据 $db = $this->getAdapter(); $db->query("SET NAMES GBK"); $sql = $db->q

VS2015中SharedProject与可移植类库(PCL)项目

今天闲里偷空看了点Connect大会的视频,C# 6.0的新语法.EF7的支持非关系型数据库.Windows商店应用程序支持.net native等等都令我十分感动.但是,更令我感动的是SharedProject开放给所有类型的项目使用了. 在说SharedProject之前,我们先说一说它的前身——可移植类库(Portable Class Library),简称PCL. 可移植类库: PCL的本质就是一个类库,但是,它是可移植的.什么是可移植的呢?例如,我们有一个项目,要求多个平台都能用的,那

[Learn AF3] App Framework 3.0中的内置矢量图标

AF3的内置矢量图标 介绍:要使用af3中的图标,必须首先引入icon.css,由于文件中已经内置了字体文件数据,因此不需要引入字体文件支持. <link rel="stylesheet" type="text/css" href="js/af3.0/icons.min.css" /> 使用:引入icon.css文件之后,我们就可以通过给需要显示图标的元素添加css类名来显示图标(实际上就是一个矢量字符),注意需要同时添加icon 和

VS2015 中使用freopen_s

在VS2015中直接使用freopen会报错,系统提示使用函数freopen_s作为代替,其使用方法如下: #include "stdafx.h" #include <stdio.h> #include <stdlib.h> #include <iostream> using namespace std; int main(){ FILE *stream1, *stream2; fopen_s(&stream1, "input.tx

VS2015中DataGridView的DataGridViewComBoboxCell列值无效及数据绑定错误的解决方法

在VS2015中练习DataGridView的使用, 发现其中的DataGridViewComBoboxCell列存在着绑定数据库列后出现值无效的提示 根据网上的解决办法,添加了DataError后可以解决问题,但是数据库列依然不能正常绑定 研究一番后终于明白出错的原因,并找到解决方法: DataGridViewComBoboxCell列绑定的数据要存在列的Item内,不然就会认为是错误值,所以在设置列的DataPropertyName值之前一定要填充列的Item,或者提前设置列的绑定数据,最后

Java中的Mongodb单元测试

如何进行Mongodb测试? 我们在java中使用Mongodb作为数据库进行存储的时候,怎么样对于进行测试呢?一种可能直接的方式就是在setUp中getDB,然后在tearDown里面dropDatabase.这样的方式相对来说比较慢.一种更好的方式就是使用fake的数据库,比如embedded的Mongodb用于测试.http://xunitpatterns.com/Test%20Double.html 我们这里使用的是https://github.com/flapdoodle-oss/de

解决VS2015中没有报表项(ReportViewer)的方法

作者:何时.微笑成了种奢求 VS2015中没有报表项(ReportViewer),怎么办?这篇文章主要为大家详细介绍了解决VS2015中没有报表项(ReportViewer)的方法,感兴趣的小伙伴们可以参考一下 没有报表,一般默认安装之后会出现这种情况,在安装的时候选择自定义安装,把Microsoft Office 开发人员工具.Microsoft SQL Server Data Tools勾选上,安装之后就可以找到了. 1.点击vs_entprise安装 2.安装过后的点击修改 3.额外勾选M