星期四, 9月 09, 2010

[C#] 如何在測試案例中存取 Internal Classes ?

有這個需要,所以找了一下 Google

http://stackoverflow.com/questions/51950/how-do-i-allow-assembly-unit-testing-one-to-access-internal-properties-of-anoth

只要在專案的 AssemblyInfo.cs 檔案中加入一行

[assembly:InternalsVisibleToAttribute("UnitTestAssemblyName")]

這個資料的來源是 Friend Assemblies (C# Programming Guide)

(不過,這誰會知道有這個東西??? AssemblyInfo.cs 對大多數的開發者來說,大概是個謎吧)

沒有留言:

張貼留言

Powered By Blogger