単体テストでは機能しているが、MVC コントローラーでは機能していない API に投稿しているクラスがあります。
テスターでは、次の行は正常に機能しますが、MVC アプリケーションで呼び出すと、次の行を超えることはできません。
public async Task<string> post( object values )
{
using (var client = new HttpClient())
{
try
{
var responseString = await address.PostJsonAsync(values).ReceiveString();
return responseString; //Never reaches this line while in MVC.
}
catch (Exception e)
{
//Console.Error.WriteLine(e.Message);
return "";
}
}
}