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

HandleNonPermanentRedirectTest() private method

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

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

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

                page.Result.TraceResults();

                // There should have been a redirection
                page.Result.Outcomes.Should().ContainSingle(x => x.StatusCode == HttpStatusCode.Found);

                page.StatusCode.Should().Be(HttpStatusCode.OK);
            }
        }