[C#, Reflection] Privateなコンストラクタ・メソッドを呼び出すPrivateAccessUtilを作った

ユニットテストでPrivateメソッドを呼び出すのが面倒なので作った。

  • New : プライベートコンストラクタの呼び出し
  • Invoke : プライベートメソッドの呼び出し
  • InvokeStatic : 静的プライベートメソッドの呼び出し

細かい使い方: https://github.com/fernweh8000/TestUtilities/blob/master/README.ja.md

[追記 20151018] GitHubアカウント作ってみたので、そこに上げてみた。名前InvokeUtilityに変えた。関数の実行しかできんし。。GitHub: https://github.com/fernweh8000/TestUtilities/blob/master/TestUtilities/InvokeUtility.cs

[C#] RealProxyの使い方のサンプルコード

C#でAOP(アスペクト指向)的な事をしたい時の選択肢としてRealProxyを使う方法があるので、RealProxyの使い方について調べてみた。

なんだか小難しいので適当にコード書いてみた。

続きを読む...