2
抓我的头如何做到这一点。单元测试的城堡类代理
假设我有一个具体的类Foo
有2个虚拟方法,Execute()
和。 Execute()
将拨打GetFile
。我想确保一旦这样做,GetFile()
将抛出几个不同的例外,Foo
应该以可测试的方式优雅地处理。
对于我的单元测试,我预想实例从城堡项目DynamicProxy < Foo
>,我拦截GetFile()
抛出异常,然后调用DynamicProxy对象的Execute()
方法,并测试结果,但我不能看看如何做到这一点。
这可能/实际吗?如果是这样,动态代理对象的创建会是什么样子?
杰出。正是我在找什么。 – 2012-04-26 17:27:07