C#でprivateなメソッドをテストしたい時ってどうするのが定石なのだろう。
C++では、#define private public
なんていう恐ろしい手があるらしいですが、C#だとリフレクションとか使って頑張るしかないのでしょうか。リフレクションまだ勉強してないのでさっぱりなんですが。
Visual Studio Team System に含まれるユニットテストツールはプライベートメソッドにもアクセスできるみたいですが、こんなん持っていません。JavaのJUnit(のアドイン)にもプライベートメソッドをテストする仕組みがあるそうだし、NUnitにもそういった機能を搭載してくれないかなあ。