c#中使用nunit支持数据库单元测试
来源:互联网 发布:unity3d 获取物体坐标 编辑:程序博客网 时间:2024/04/30 21:23
首先添加引用,在.net组件中加入System.Enterprise Services.
测试程序源代码:
using System;
using NUnit.Framework;
using System.EnterpriseServices;
namespace TransactionTesting
{
[TestFixture]
[Transaction(TransactionOption.Required)]
public class DatabaseFixture:ServicedComponent
{
[TearDown]
public void TransactionTearDown()
{
if(ContextUtil.IsInTransaction)
{
ContextUtil.SetAbort();
}
}
}
}
使用C:/Program Files/Microsoft Visual Studio .NET 2003/SDK/v1.1/Bin中的工具sn.exe -k test.snk产生一个密钥,将test.snk拷贝到你的工程文件.sln所在的文件夹中,然后查找AssemblyInfo.cs ,改写AssemblyKeyFile为
[assembly: AssemblyKeyFile(@"../../test.snk")],按照上面设置后的程序,对数据的增删改并不真正改变数据库中的内容,避免了垃圾数据
参考:
http://weblogs.asp.net/rosherove/articles/dbunittesting.aspx
- c#中使用nunit支持数据库单元测试
- c#中使用nunit支持数据库单元测试
- C#中使用NUnit进行单元测试
- C#中Nunit单元测试入门介绍
- C# ~ NUnit单元测试
- 使用NUnit进行单元测试
- NUnit单元测试使用实例
- 使用Nunit做单元测试
- 使用NUnit进行单元测试
- Nunit C#单元测试的Setup 和Teardown 属性的使用
- 在.NET环境中使用单元测试工具NUnit
- 在.NET环境中使用单元测试工具NUnit
- 在.NET环境中使用单元测试工具NUnit
- 使用NUnit在.Net编程中进行单元测试
- 在.NET环境中使用单元测试工具NUnit
- 使用NUnit在.Net编程中进行单元测试
- 在.NET环境中使用单元测试工具NUnit
- 使用NUnit在.Net编程中进行单元测试(转)
- 晚上12点整, WOW开始公测
- 中国黑客超强档案(一)
- 中国黑客超强档案(二)
- 中国黑客超强档案(三)
- 加固MySQL
- c#中使用nunit支持数据库单元测试
- 我的联系邮箱
- 开张大吉
- 这几天就这样了。。。
- 有关TMemoryStream的Write
- 昨日关注:SQL Server 索引结构及其使用
- Windows下的J2EE1.4的EJB部属
- PowerBuilder 8/9 与 SCC的集成(1)
- 初识A*算法