private HandlePermanentRedirectTest ( ) : void | ||
return | void |
public void HandlePermanentRedirectTest()
{
using (var browser = new Browser())
{
var linksResult = browser.GoTo<RedirectIndexPage>();
((IPage)linksResult).Result.TraceResults();
var page = linksResult.Permanent.Click<HomeAboutPage>();
page.Result.TraceResults();
// There should have been a redirection
page.Result.Outcomes.Should().ContainSingle(x => x.StatusCode == HttpStatusCode.MovedPermanently);
page.StatusCode.Should().Be(HttpStatusCode.OK);
}
}