單元測試System.TypeInitializationException: ......的類型初始值設定項引發異常

問題描述:

在對一個三層架構的包含數據庫操作函數的業務層進行單元測試(注意要引入所有用到的dll)時,碰到問題提示如下:

System.TypeInitializationException: ......的類型初始值設定項引發異常。 ---> System.ArgumentNullException: 值不能爲空。
參數名: assemblyString

 

解決方案:

將數據庫操作類中的數據庫連接字符串,改爲直接書寫而不是調用web.config中的數據庫連接字符串;或者是用到反射時動態讀取如::Assembly.Load(path).CreateInstance(className),測試時className直接寫死不要從config中讀取。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章