关于使用TestDriven.Net 2.0的一点补充
                                                    电子科技大学软件学院03级02班 周银辉

2006.12的<程序员>杂志介绍了一个很好用的单元测试工具"TestDriven.Net 2.0", 对于新手(我也是)需要补充说明的几点是:

1,  要用"TestDriven.Net 2.0"进行单元测试除了安装"TestDriven.Net 2.0"外,你需要添加"nunit.framework"引用, 操作是"解决方案管理器-->引用-->(鼠标右键)添加引用-->.net-->nunit.framework.

2,   添加名字空间

using NUnit.Framework;

为测试的类添加[TestFixture]特性
    为测试方法添加[Test]特性

3, 示例代码

using System;
using System.Collections.Generic;
using System.Text;
using NUnit.Framework;

namespace TestDrivenTest
{
    [TestFixture]
    public class TestClass
    {
        [Test]
        public void TestRun()
        {
            Form1 frm1 = new Form1();
            int expected = 0;
            int result = frm1.GetResult(2);
            Assert.AreEqual(expected, result);
        }
    }
}

转载于:https://www.cnblogs.com/zhouyinhui/archive/2006/12/13/590535.html

关于使用TestDriven.Net 2.0的一点补充相关推荐

  1. 将asp.net1.1的应用程序升级到asp.net2.0的一点心得

    将asp.net1.1的应用程序升级到asp.net2.0的一点心得 费了好一袋烟工夫把CommunityServer升级到了Asp.Net2.0平台,一点心得: vs2005可以很方便的帮我们把vs ...

  2. Axure8.0深入一点(篇)

    笔者最近可逗了,拿自来水龙头冲洗了一下键盘,用冰凉冰凉的井水洗了个澡.然后,键盘就报废了,自己也感冒了好几天.现在买了个漂亮的白色朋克蒸汽键盘,感冒也好了,趁着得劲,敲敲键盘玩!这次接着上篇的记录. ...

  3. 关于在服务器或者个人PC上安装Ansoft Maxwell 16.0的一点经历

    实验室的有限元服务器上的maxwell一直是15.0版本,但是在我自己工作的电脑上安装的是16.0的版本,以往用的时候由于版本问题两个软件的工程文件不能直接互相拷贝,最近在做一个比较大型的项目仿真的时 ...

  4. redis4.0.6集群部署(5.0.2版本更新补充)

    Redis集群安装 4版本需要ruby    5版本不需要ruby就能集群 1集群机器分布 192.168.1.133        redis1 192.168.1.134        redis ...

  5. 关于Const指针的一点补充

    OsChina上一个朋友给出的例子,很能说明问题: typedef char * CharPtr;const CharPtr mycharptr = "Hello, World"; ...

  6. 关于多线程的一点补充

    多线程与工作流一文中将多线程设计思路与工作流设计思路进行了一下对比,突然想到了这个问题,就顺手发上来了 在开发WF的宿主程序中,我们或多或少的会用到多线程,如果宿主是WinForm程序,也有可能会用到 ...

  7. LINQ学习之旅——准备(C#3.0新特性补充)

    今天主要是对上一节所说的C#3.0的新特性做些补充:对象及集合初始化表达式.匿名类型.局部方法以及查询表达式.这些特性在LINQ中使用也很频繁,尤其是查询表达式. 1.对象初始化表达式允许开发者在一条 ...

  8. 关于《Foxit Phantom的完美破解》的一点补充——打印驱动破解

    [破解作者] solo_lxy [使用工具] OD,IDA Pro [软件名称] Foxit Phantom 1.0.2.1123 [软件简介] Foxit Phantom是一个商业级的PDF应用软件 ...

  9. 阿里云视频上传视频获取进度条问题(使用session方案,获取进度一直为0的解决方案)补充:前后端分离项目中获取进度解决方案

    1.场景描述: 之前用阿里云上传视频,前端反应上传视频经常出现获取视频url失败问题.但是接口我测过很多遍都是没有问题的.后台这边提供了一个视频上传的接口返回一个videoId,还提供了一个根据vid ...

最新文章

  1. 策略模式 极其简单的列子
  2. 语义分割--Attention to Scale: Scale-aware Semantic Image Segmentation
  3. 2.5 导数-深度学习-Stanford吴恩达教授
  4. 关闭或启动linux防火墙后,docker启动容器报错
  5. MongoDB学习笔记~地图坐标的支持与附近点的查找
  6. 1015 德才论 (25 分)(c语言)
  7. jquery知识巩固
  8. linux emmc vfs错误,Hi3519a EMMC挂载EXT4文件系统失败
  9. dataframe记录数_大数据系列之Spark SQL、DataFrame和RDD数据统计与可视化
  10. 记一次%转义引发的血案
  11. jQuery----分页插件实现
  12. win10 Python3安装pysqlcipher3的问题总结
  13. Letv超级电视再出发,这次拿什么讲故事?
  14. Linux高级应用(三)液晶屏显示图片
  15. 基于html5手机移动端对话框特效
  16. 八股文--->JAVA基础
  17. 如何打jar包和运行jar包
  18. 使用acmesh免费开启https(详细概念介绍与操作步骤记录)
  19. redis跟memcached有啥子区别
  20. caffe与卷积神经网络

热门文章

  1. jquery悬停_jQuery悬停()
  2. Java字符串中最长回文子字符串
  3. scala 主构造器_Scala主构造器深度
  4. C++ 判断字符串是否全是数字
  5. VS启动多个实例调试
  6. 自动更新统计信息的阀值——人为更新统计信息的重要性
  7. 问答项目---登陆验证码点击切换及异步验证验证码
  8. ORB-SLAM2学习2 KeyFrame.h
  9. iOS开源项目周报1229
  10. 将字符串或数字倒序输出