c#中使用nunit支持数据库单元测试[1]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 nuaalfm 的 blog

首先添加引用,在.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为

本文关键:c#中使用nunit支持数据库单元测试
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top