(小ネタ)C#のユニットテストで public でないメソッドをテストする方法(MSTest)
Javaでは、publicでないメソッド(かつ、privateでもない)をテストする場合は、packageを一緒にすれば良かったのですが、C#ではどうやるんだろうと思って調べました。
参照先の通りにやったら出来たので、特に追記することはありません。
ソースコード単位で設定する方法
プロジェクト単位で設定する方法
Visual Studio の単体テストで利用するInternalsVisibleTo属性について | もりひろゆきの日々是勉強
アセンブリ署名がされている場合
ちなみに、privateメソッドはこの方法でもテストできません。この場合は、リフレクションを使うのでしょう。