RESTサービスからいくつかのデータを取得する簡単な方法があるとしましょう。メソッドは次のようになります。単純なRESTクライアントの単体テスト
public string GetDataFromRest(string uri) {
string result = String.Empty;
using(WebClient web = new WebClient()) {
result = web.DownloadString(uri);
}
return result;
}
これで、このメソッドの単体テストを作成します。私は外部のRESTサービスを使用したくないのですが、実際のサービスに接続することなく、あらゆるURIからの偽の応答を求めています。ユニットテスト - >でGetDataFromRest(uri)を実行するたびに、何かが常にXMLを返します。
ありがとうございました!それは私のコードで他のPOST、PUTなどの変更がたくさんありますが、チャームのように動作します:)。 –