6
有沒有辦法有將總是隨時運行該測試組件通過MSTest的運行方法?
與[TestInitialize]和[ClassInitialize]屬性的工作方式類似,但是對於整個程序集。我不想爲每個測試類的[ClassInitialize]方法添加代碼。
推理
我的一些測試與數據庫進行交互。他們刪除了對生產數據庫非常有害的數據和其他內容。只有一個配置文件告訴我的單元測試項目針對非生產數據庫運行。
我會感覺更好,如果有,將在啓動時會說:「好吧數據庫名稱不是‘生產’」
理念
log4net的使用組件屬性來配置自身運行的方法。
using log4net.Config;
[assembly: XmlConfigurator()]
也許我可以做些什麼simliar?
[assembly: CheckDatabaseNameNot("production")]
我以爲我尋找這樣一個屬性,但是,唉,是的,確實有效。如果數據庫安全檢查失敗,我可以從該方法拋出異常。 – quip 2008-10-22 21:44:56