2010-03-24 49 views
1

通常,當您添加一個(在Visual Basic中)時,它會彈出一條消息,詢問您是否要啓用允許測試訪問諸如私人方法等東西的選項。如何修復我的單元測試以全面訪問所有內容?

但是,我正在編輯一個解決方案沒有啓用此功能。我想啓用它,以便我的單元測試可以工作,但我找不到該設置。

任何人都可以告訴我如何在項目創建後啓用它?

回答

3

總之你需要的InternalsVisibleToAttribute

不過,我會強烈反對在單元測試中測試的私有成員。你想測試行爲而不是實現細節。如果你測試實現細節,那麼你的測試會變得脆弱,重構將變得很困難。

+0

感謝您的回答和建議:) – NibblyPig 2010-03-24 15:26:16

+0

+1的意見。答案可能是正確的,我不知道,但建議是OP應該從中取得的。 – 2010-03-24 15:45:36