2

MOQ を介して FTPWebRequest と FTPWebResponse をどのように単体テストしますか。

4

3 に答える 3

1

FTPWebRequestまたはFTPWebResponseをMoqでモックすることはできません。これは、インターフェースまたは抽象クラスをモックすることしかできないためです。そして、MSがSystem.Net名前空間のほとんどを書いたときにテスト容易性について考えていたようには見えません。それが私がMoqからRhinoMocksに移動した主な理由です。

独自のFTPWeb*オブジェクトを作成し、それらをハンドラーに渡す必要があります。

于 2011-03-30T10:55:27.757 に答える