OpenQA.Selenium.CookieImplementationTest.CanSetCookiesOnADifferentPathOfTheSameHost C# (CSharp) Méthode

CanSetCookiesOnADifferentPathOfTheSameHost() private méthode

private CanSetCookiesOnADifferentPathOfTheSameHost ( ) : void
Résultat void
        public void CanSetCookiesOnADifferentPathOfTheSameHost()
        {
            IOptions options = driver.Manage();
            driver.Url = simpleTestPage;
            options.DeleteAllCookies();
            string basePath = EnvironmentManager.Instance.UrlBuilder.Path;
            ReadOnlyCollection<Cookie> count = options.GetCookies();

            Cookie cookie1 = new Cookie("fish", "cod", "/" + basePath + "/animals");
            Cookie cookie2 = new Cookie("planet", "earth", "/" + basePath + "/galaxy");

            options.AddCookie(cookie1);
            options.AddCookie(cookie2);

            string url = EnvironmentManager.Instance.UrlBuilder.WhereIs("animals");
            driver.Url = url;
            ReadOnlyCollection<Cookie> cookies = options.GetCookies();

            Assert.IsTrue(cookies.Contains(cookie1));
            Assert.IsFalse(cookies.Contains(cookie2));

            driver.Url = EnvironmentManager.Instance.UrlBuilder.WhereIs("galaxy");
            cookies = options.GetCookies();
            Assert.IsFalse(cookies.Contains(cookie1));
            Assert.IsTrue(cookies.Contains(cookie2));
        }