これを行う方法を頭で傷つける。キャッスルクラスユニットテストのプロキシ
具体的なクラスFoo
と2つの仮想メソッドExecute()
とGetFile()
があるとします。 Execute()
はGetFile
となります。私は、そのときに、GetFile()
は、Foo
がテスト可能な方法で正常に処理されるはずの異なるいくつかの例外をスローすることを確認したいと思います。私のユニットテストのために
、私は例外をスローし、その後DynamicProxyオブジェクトのExecute()
メソッドを呼び出し、結果をテストするためにGetFile()
を傍受が、私はできません城プロジェクトから> DynamicProxy < Foo
をインスタンス化する想定していますこれを行う方法を参照してください。
これは可能ですか/実用的ですか?その場合、動的プロキシオブジェクトの作成はどのようになりますか?
優れています。まさに私が探していたもの。 –