private static GenerateIncorrectStatusMessage ( |
||
result | /// The result. /// | |
expectedStatusCode | HttpStatusCode | /// The expected status code. /// |
return | string |
private static string GenerateIncorrectStatusMessage(HttpResult result, HttpStatusCode expectedStatusCode)
{
if (result == null)
{
throw new ArgumentNullException("result");
}
var lastOutcome = result.Outcomes.Last();
var outcomes = result.Outcomes.Aggregate(string.Empty, (x, y) => x + Environment.NewLine + y);
var message = string.Format(
CultureInfo.CurrentCulture,
Resources.HttpOutcomeException_InvalidResponseStatus,
expectedStatusCode,
lastOutcome.StatusCode,
outcomes);
return message;
}