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