私は WebClient から継承するクラスを持っています - 私がテストしようとしているいくつかのコードでは、通常のものがあります:
using(var client = new SomeWebClient()){...}
テストでそのクラスを使用したくないSomeWebClient
ので、ある種のスタブを挿入したいと思います。
servicelocator パターンを使用しない場合、どのようなオプションがありますか? このアセンブリはモバイルとフル .NET の両方の複数のプラットフォームで使用されるため、実際の IoC は使用できません。
答えは目の前にあると思いますが、私は「あの日」を過ごしていると思います!