国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 会同县| 邻水| 高要市| 江都市| 麦盖提县| 左权县| 新闻| 老河口市| 沂水县| 石首市| 富阳市| 依兰县| 孟连| 建始县| 红安县| 甘肃省| 厦门市| 宽城| 汉沽区| 宁陕县| 武隆县| 旬邑县| 互助| 玉环县| 孟连| 鲜城| 漠河县| 新河县| 肥城市| 甘肃省| 怀宁县| 布拖县| 上栗县| 汪清县| 普陀区| 和硕县| 平邑县| 西城区| 新乡市| 明星| 甘南县|