hmoriya .net style 森屋英治

Just another WordPress.com site

internalなメソッドへのUnit Test

コメントする

福井さんのAndersさんへの質問箱より。。
 

[assembly: InternalsVisibleTo("xxx")]

2.0からの機能ですが、まさにUnitTest用に作られている気がしますが。。
単体テスト用のプロジェクトを分けようとして考えると、必要な機能ということでしょう。
 
このあと、スタブの自動生成するとinternalメソッドになるのは、どうしてだろう。
これでテストファーストするとinternalが増えそうな、使わないようになるような、どちらかでしょうか。
 
ベータ1の頃のブログですが、

MSBuild
[assembly: InternalsVisibleTo("MSBuild.Unittest")]

Microsoft.Build.VisualJSharp
[assembly: InternalsVisibleTo("Microsoft.Build.VisualJSharp_UT")]

Microsoft.Build.Utilities
[assembly: InternalsVisibleTo("Microsoft.Build.Utilities.Unittest")]

Microsoft.Build.Tasks
[assembly: InternalsVisibleTo("Microsoft.Build.Tasks.Unittest")]

Microsoft.Build.Engine
[assembly: InternalsVisibleTo("Microsoft.Build.Engine.Unittest")]

Microsoft.Build.Conversion
[assembly: InternalsVisibleTo("Microsoft.Build.Conversion.Unittest")]

System.Web.RegularExpressions
[assembly: InternalsVisibleTo("System.Web, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]

 System.Data
[assembly: InternalsVisibleTo("UdtExtensions, Version=9.0.242.0, PublicKeyToken=89845dcd8080cc91")]

 

なるほど。。

コメントを残す

  • WordPress.com で次のようなサイトをデザイン
    始めてみよう