为了在每个测试之前都配置测试环境和每个测试之后都清理一些资源所以用 nunit的Setup和 TearDown的属性
如下面的例子每个测试要连接数据库,在测试只有要释放数据库连接
using Nunit.FrameWork;
using Nunit.Core;
[TestFixture]
public class TestDataBase{
private Connection dbconn;
[SetUp]
public void MySetup()
{
Dbconn=new Connection("数据库连接字符");
Dbconn.Connection();
}
[TearDown]
public void MyTearDown()
{
Dbconn.Disconnection();
Dbconn= null;
}
[Test]
..........
........
[Test].....
.........
}