vs2003 + NUnit 2.2
单元测试设置
1. 新建 MyTestClass 的 C# 类库
2. 引用里添加 nunit.framework
建两个类
Class1.cs
using System;
namespace MyTestClass
{
public class Class1
{
public int i=1;
}
}
TestClass1.cs
using System;
using NUnit.Framework;
namespace MyTestClass
{
[TestFixture]
public class TestClass1
{
protected Class1 aClass;
[SetUp]public void Init()
{
aClass=new Class1();
aClass.i=9;
}
[Test]public void CheckI()
{
Assert.AreEqual(aClass.i,9,"The i is Wrong");
}
[Test]public void ChechI2()
{
Assert.AreEqual(aClass.i,8,"The i is Wrong");
}
}
}
打开工程属性:
配置属性->调试->
调试模式 改为”程序”
注意: 调试模式改后要先应用一下,才能改启动应用程序
启动应用程序改为 D:/Program Files/NUnit 2.2/bin/nunit-gui.exe
就是你Nunit 装的地址
命令行参数改为
E:/Work/MyTestClass/bin/Debug/MyTestClass.dll /run
前面就是你生成的DLL的地址.后面”/run” 是指,每天打开都直接Reload run.
按F5 看到绿条了没?