国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

c#中使用nunit支持?jǐn)?shù)據(jù)庫單元測試

2024-07-21 02:15:54
字體:
供稿:網(wǎng)友

首先添加引用,在.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 dk/v1.1/bin中的工具sn.exe -k test.snk產(chǎn)生一個密鑰,將test.snk拷貝到你的工程文件.sln所在的文件夾中,然后查找assemblyinfo.cs ,改寫assemblykeyfile為

[assembly: assemblykeyfile(@"../../test.snk")],按照上面設(shè)置后的程序,對數(shù)據(jù)的增刪改并不真正改變數(shù)據(jù)庫中的內(nèi)容,避免了垃圾數(shù)據(jù)



參考:

http://weblogs.asp.net/rosherove/articles/dbunittesting.aspx
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 贺州市| 开鲁县| 岑巩县| 祁阳县| 长岛县| 靖江市| 云梦县| 漯河市| 江西省| 柏乡县| 石家庄市| 台湾省| 南宁市| 全椒县| 泾阳县| 鸡东县| 陇西县| 上栗县| 津市市| 沿河| 尚义县| 永城市| 错那县| 宁城县| 张家川| 安宁市| 沾益县| 邹城市| 青阳县| 安塞县| 曲阜市| 锡林浩特市| 两当县| 资溪县| 吴旗县| 宜兰市| 祥云县| 南华县| 武乡县| 中卫市| 昌江|