public void CanCreateWithResultAndExpectedStatusCodeTest()
{
var outcomes = new List<HttpOutcome>
{
new HttpOutcome(
new Uri("http://www.google.com"),
HttpMethod.Get,
HttpStatusCode.Redirect,
"Redirect to HTTPS",
TimeSpan.FromMilliseconds(50)),
new HttpOutcome(
new Uri("https://google.com"),
HttpMethod.Get,
HttpStatusCode.OK,
"OK",
TimeSpan.FromMilliseconds(234))
};
var result = new HttpResult(outcomes);
var target = new HttpOutcomeException(result, HttpStatusCode.Forbidden);
Trace.WriteLine(target.Message);
target.Message.Should().Contain("http://www.google.com");
target.Message.Should().Contain("https://google.com");
}