有這個需要,所以找了一下 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 對大多數的開發者來說,大概是個謎吧)
沒有留言:
張貼留言