1

WPFでカスタムマークアップ拡張機能の単体テストをどのように推奨しますか?おそらく、マークアップ拡張機能のインスタンスを作成し、ProvideValueメソッドを呼び出す必要があります。ただし、これにはIProvideValueTargetサービスを含むIServiceProviderが必要です。これをプログラムで生成するにはどうすればよいですか?

4

1 に答える 1

2

MarkupExtensionの実装でIServiceProviderにどの程度依存していますか?たぶん、あなたはそれをモックアウトすることができますか?

MarkupExtensionsをテストするためにこれを実行しましたが、IServiceProviderに依存していないため、テストするのはかなり簡単です...

于 2010-09-16T09:23:40.500 に答える