« 豚インフルエンザ ~ 完全に殺菌された精肉? | トップページ | [.NET] できる開発者は知っている! ~ テストに付ける属性( Timeout, ExpectedException ) と、 テストリストエディタ »

2009年4月27日 (月)

[.NET] InternalsVisibleTo

いつも使い方を忘れてるので、 メモ f(^^;
まずは MSDN ライブラリから、 引用。

InternalsVisibleToAttribute クラス
通常は現在のアセンブリ内でのみ参照できる型が、別のアセンブリから参照できることを指定します

で、 実際の使い方。
ユニットテストの対象にするプロジェクトの AssemblyInfo.cs に、 次のように属性を記述する。 ( ユニットテストのプロジェクトの、 ではない。 )
[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("{ユニットテストのアセンブリ名}")]
※ InternalsVisibleTo 属性の引数に指定したアセンブリの中から、 このアセンブリ内部の internal な型やメソッドが見えるようになる。

|

« 豚インフルエンザ ~ 完全に殺菌された精肉? | トップページ | [.NET] できる開発者は知っている! ~ テストに付ける属性( Timeout, ExpectedException ) と、 テストリストエディタ »

プログラミング」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/209349/44813218

この記事へのトラックバック一覧です: [.NET] InternalsVisibleTo:

« 豚インフルエンザ ~ 完全に殺菌された精肉? | トップページ | [.NET] できる開発者は知っている! ~ テストに付ける属性( Timeout, ExpectedException ) と、 テストリストエディタ »