私は、HttpClientがvs 2012 Express for win 8で動作することを含むいくつかの非同期メソッドをテストしようとしています。これはテストフレームワークです。どのように試しても、常に同じ例外が発生します。
たとえば、このテスト コード:
[TestMethod]
public async Task Connect()
{
HttpClient client = new HttpClient();
string reply = await client.GetStringAsync("http://google.com");
Assert.AreNotEqual(0, reply.Length);
}
おそらくこれを考慮して動作するはずです: http://www.richard-banks.org/2012/03/how-to-unit-test-async-methods-with.html
スロー
System.Net.WebException: The remote name could not be resolved: 'google.com'
実際のプログラム (テスト ケースではない) から同じコードを呼び出すと、同じコードが問題なく動作します。どんな助けでも大歓迎です。