私はプロジェクトでFacebookC#SDKを使用しており、テスト目的で、Facebook API呼び出しに事前定義された応答を返す独自の偽のクライアントをスタブして挿入できるようにしたいと考えています(メソッドをFacebookClient
呼び出すのはFacebookClient.Get
私のアプリケーション)。これを実現するには、ファクトリパターンと構成可能なStructureMapセットアップを使用すると非常に簡単です。
一つのことは別として...
私の偽物はオブジェクトFacebookClient
を返す必要がありFacebook.JsonArray
ます。
SDKのソースコードを調べてみたところ、SimpleJson
クラスを使用してJsonArray
オブジェクトを作成できることがわかりました。ただし、SDKをいじって再構築し始めない限り、内部としてマークされます。
もっと簡単な方法はありますか?