2
抓我的頭如何做到這一點。單元測試的城堡類代理
假設我有一個具體的類Foo
有2個虛擬方法,Execute()
和。 Execute()
將撥打GetFile
。我想確保一旦這樣做,GetFile()
將拋出幾個不同的例外,Foo
應該以可測試的方式優雅地處理。
對於我的單元測試,我預想實例從城堡項目DynamicProxy < Foo
>,我攔截GetFile()
拋出異常,然後調用DynamicProxy對象的Execute()
方法,並測試結果,但我不能看看如何做到這一點。
這可能/實際嗎?如果是這樣,動態代理對象的創建會是什麼樣子?
傑出。正是我在找什麼。 – 2012-04-26 17:27:07