日期:2014-05-19  浏览次数:20483 次

在 ASP.NET2.0 中能不能/怎么用 NUnit 进行单元测试?
同题。

------解决方案--------------------
可以。
------解决方案--------------------
装NUnit,写测试代码就OK了
我有测试示例
------解决方案--------------------
自己没做过,看过一教程上做过,是可以的,
写测试类封装成dll,在Nunit里调用dll,再run
------解决方案--------------------
当然可以
不过你得设置一下,要不然不能调试。
------解决方案--------------------
NUnit可以单独使用,也可以集成到vs2005中使用。
1.如果单独运行,那么下载nunit以后安装
2.在vs中写好测试代码,编译成dll
3.以图形界面的方式打开nunit,导入要测试的dll,进行测试
------解决方案--------------------
肯定可以 注意2.0版本的NUnit也升级了
------解决方案--------------------
用VS 2005 自带的单元测试就行了吧~ 方便的很
------解决方案--------------------
测试代码示例:
using System;
using System.Collections.Generic;
using System.Text;
using NUnit.Framework;
using EntityModel;
using CommandLevel;
using System.Data;
using System.Data.SqlClient;
namespace TestAAA
{
[TestFixture]
public class testMail
{

[Test]
public void Delete()
{
Mail objMail = new Mail();
objMail .MailId = 1;
AbstractMail testMailDel = new DataAccessMail();
bool result= testMailDel.Delete(objMail .MailId);
Assert.IsTrue(temp);
}



}
}
------解决方案--------------------
装testdriven就可以集成vs里测试了
------解决方案--------------------
学习
------解决方案--------------------
NUnit2.0详细使用方法
http://hi.baidu.com/%CE%C4%BF%FC/blog/item/aa96e7a2ef5f78accbefd0aa.html
------解决方案--------------------
vs.net2005的单元测试例子
先在工程里添加一个单元测试工程,然后在单元测试工程里添加一个单元测试类。
之后在单元测试类里添加如下代码:
[TestClass]
public class Test
{
[TestMethod]
public void TestIsLogin()
{
Assert.AreEqual(new TUserRule().GetValidate( "xiaosan ", "123 ", validate, checkpwd), " ");
}
}
这就是vs.net2005里的单元测试类。
------解决方案--------------------
看看