Headless.IntegrationTests.DynamicPageTests.HandlePermanentRedirectTest C# (CSharp) Method

HandlePermanentRedirectTest() private method

private HandlePermanentRedirectTest ( ) : void
return void
        public void HandlePermanentRedirectTest()
        {
            using (var browser = new Browser())
            {
                var linksResult = browser.GoTo(Redirect.Index);

                ((IPage)linksResult).Result.TraceResults();

                var page = (IHtmlPage)linksResult.Permanent.Click();

                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);
            }
        }