在使用StrongName的類庫中進行單元測試

2021-08-22 03:37:28 字數 537 閱讀 5749

最近看了一些關於單元測試方面的資料,對單元測試的理念還是比較欣賞,於是決定在手頭上乙個小專案上小試一下牛刀。

裝好nunit,在專案中引用nunit.framework,寫好測試**,編譯成功後在nunit-gui開啟該dll 。

在**裡東翻西找,沒發現明顯的問題,新建了乙個簡單的類庫,加入單元測試**,成功。於是從頭檢查了一下專案,終於找到了問題所在:由於這一類是在biztalk裡引用的所以需要放到gac中,所以類庫是乙個強名稱程式集,會否是這一問題導致單元測試無法進行呢?

順著這一思路,在configuration manager中增加乙個專門給unit test的solution configuration,在該solution configuration中增加乙個conditional compilation constant:unit_test。在assemblyinfo.cs使用條件編譯,當進行單元測試時,不使用強名稱:

unit_test

"")]

#else

@"..\..\sample.snk")]

#endif

C Qt 在A類使用B類的變數

結果class2類中使用class1類的資訊 class2與class1建立聯絡 pso類中使用result類的資訊 a pso類中新增result類的標頭檔案以及成員變數 私有或者共有 b 指標形式 分配空間 如果是指標形式,需要分配空間 h include vector test.h publi...

在ASP中使用類

vbscript5中增加了許多新功能,最振奮人心的當屬類和正規表示式的出現。以下是本人寫的乙個解析html 的類。我是 學php的,語法有不習慣的地方,請大家多包含。class htmlparse 設定 initialize 事件。private sub class initialize myglo...

Session在類庫中的使用

開發中,為了儲存使用者的資訊,有時候需要使用session。如果我們在aspx頁面中使用session,只需要session key value就可以,獲取時使用int userid session userid 但是在賦值時,我們可能需要判斷session是否為空,是否能轉換成int型別。如果只在...