vs2008.net 单元测试NUnit

本文介绍如何在Visual Studio 2008中使用NUnit 2.5.5进行单元测试,包括配置环境、添加引用、编写测试代码及运行测试等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 首先,配置vs2008,把要测试项目的DLL添加到引用里面,并且添加一个连库配置(App.config),见下图

 

关于这些就不赘述了

然后,下载NUnit-2.5.5.10112,并且安装,默认会安装在C:\Program Files\NUnit 2.5.5下,这个安装完成之后

打开新建好的.net项目,添加引用,如下图:

 

 

 

添加完这个引用之后,在新建的项目里写

using NUnit.Framework;

新建一个类,在类的上方加上

    [TestFixture ]

在类的里面新建一个方法,在方法上写

[Test]

完整代码如下所示:

 

 

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

 

namespace NunitDemo
{
    [TestFixture ]// 测试类
    public class Class1
    {
        [Test]//测试方法
        public void Test1()
        {
            int iab=1;
            int iaa=2;
            int sum=iab+iaa;
            Assert.AreEqual(sum,3);
        }
    }
}

 

这时候,就会验证sum方法的结果是不是等于3,主要就是这一行验证Assert.AreEqual(sum,3);
找到安装的nunit打开,

file-open project,找到刚才新建的项目,点击run,如果没有问题的话,显示的都是绿色!否则的话查找原因!

如果想在每次代码运行的时候,自动调用NUnit的话,需要在.net环境下进行配置

找到刚才新建的项目,点击右键,出现下图:

在左边的Debug-Start external program,在后面的路径中找到UNunit安装的目录,默认就是C:\Program Files\NUnit 2.5.5\bin\net-2.0\nunit.exe

到这里,配置就完成了,以后每次运行的时候,就会自动调用NUnit

如果这时候NUnit里面对应的不是当前项目的话,File-Close,然后open当前项目的dll,就可以了!

到这里,我们以后每次写一个类方法,都会去进行单元测试,保证类方法的正确性!

 

转载于:https://www.cnblogs.com/A-I/archive/2010/10/25/1860474.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值