xUnit入门一

看了下Nhibernate的入门Demo,感受测试驱动开发会更效率.固然,你可能以为不是还要额外编程单元测试代码吗?开发怎么会更效率?html

一句话解释之,磨刀不误砍柴工.git

那就开始入门吧 ~.~github

 

笔者使用的vs2013+Resharper 8.2.编程

1.使用Resharper比较方便,因此,首先 Resharper->Extension Manager...,下载安装 xUnit.net Test Support;

截图:单元测试

 

2.创建项目,安装xUnit

错误的操做:新建项目,我首先认为本身应该创建 测试->单元测试项目(vs自带的项目模板).测试

结果,发现即便正确安装xUnit,Resharper仍是vs自带的Test Runer都检测不到我编写好的单元测试方法.好了,也不去纠结了.看官方文档:编码

http://xunit.github.io/docs/getting-started-desktop.htmlspa

正确的操做:.net

1.0 创建一个类库项目;hibernate

2.0 Nuget 管理控制台->install-package xunit

这样就创建好了一个 xUnit单元测试项目.其实,我想说的是,单元测试项目本质就是一个类库项目.

 

3编码测试

代码比较简单,建议读者本身手打.我直接上图:

点击 14行前面的 小图标,选择 Run,就是上图的结果了.

能够看到,测试经过,14行 前面的图标有了绿色对号.由于我只是运行一个方法的单元测试,因此, 20 行的测试方法的最左边的图标没有绿色对号.

 

测试方法太多,能够在当前测试项目上点击右键,选择 Run Unit Tests.效果图

 

能够看到,20 行的测试没有经过,最左边出现红色图标. 同时,11行也出现了红色图标. 也就是说,这个类有测试未经过.

最后附上管理单元测试的面板图:

 

It's over.

相关文章
相关标签/搜索