public void AdvSearchPublisherAuthorNameTest() { SearchFacade.AdvSearch("Все о розах", "Хессайон", "Кладезь-Букс", "", "", WaitingType.PageLoad); Assert.IsTrue(ProductListFacade.ContainsProductWithName("Все о розах: Исчерпывающее руководство по выращиванию и уходу за розами")); Assert.IsTrue(ProductListFacade.ContainsProductWithName("Все о розах: Исчерпывающее руководство по выращиванию и уходу за розами (пер. с англ. Романовой О.И.)")); Assert.IsFalse(ProductListFacade.ContainsProductWithName("Все об орхидеях")); }
public void AdvSearchNameAuthorTest() { SearchFacade.AdvSearch("Все о розах", "Хессайон", "", "", "", WaitingType.PageLoad); Assert.IsTrue(ProductListFacade.ContainsProductWithName("Все о розах: Исчерпывающее руководство по выращиванию и уходу за розами")); Assert.IsFalse(ProductListFacade.ContainsProductWithAuthor("Сладкова О. В.")); Assert.IsTrue(ProductListFacade.ContainsProductWithAuthor("Хессайон Д. Г.")); }
public void AdvSearchEndYearSetTest() { SearchFacade.AdvSearch("", "Хессайон", "", "", "2005", WaitingType.PageLoad); Assert.IsTrue(ProductListFacade.ContainsProductWithAuthor("Хессайон Д. Г.")); // На странице есть товар этого автора Assert.IsTrue(ProductListFacade.ContainsProductWithYear("2005")); // только издания 2005 года и старее Assert.IsTrue(ProductListFacade.ContainsProductWithYear("2003")); Assert.IsFalse(ProductListFacade.ContainsProductWithYear("2007")); }
public void AdvSearchStartYearSetTest() { SearchFacade.AdvSearch("", "Хессайон", "", "2005", "", WaitingType.PageLoad); Assert.IsTrue(ProductListFacade.ContainsProductWithAuthor("Хессайон Д. Г.")); // На странице есть товар этого автора foreach (var product in Selenium.Products) { int year; if (int.TryParse(product.Year, out year)) { Assert.IsTrue(year >= 2005); } } }
public void AdvSearchLastYearGreaterFirstYearTest() { SearchFacade.AdvSearch("Хессайон", "", "", "2005", "2004", WaitingType.PageLoad); Assert.IsTrue(SearchFacade.IsEmptyResult()); }
public void AdvSearchEmptyTest() { SearchFacade.AdvSearch("", "", "", "", "", WaitingType.SmallTimeout); Assert.IsTrue(SearchFacade.IsWrongSearchCriteria()); }
public void AdvSearchFitonPlusTest() { SearchFacade.AdvSearch("Удивительный мир жуков", "", "Фитон+", "", "", WaitingType.PageLoad); Assert.IsTrue(Selenium.IsTextPresent("Удивительный мир жуков")); Assert.IsTrue(Selenium.GetLocation().Contains("/books/product/930921014")); }
public void AdvSearchPublisherNameTest() { SearchFacade.AdvSearch("Все о розах", "", "Олма-Пресс", "", "", WaitingType.PageLoad); Assert.IsTrue(Selenium.GetLocation().Contains("/books/product/930527209")); }
public void AdvSearchPublisherAuthorTest() { SearchFacade.AdvSearch("", "Хессайон", "Кладезь-Букс", "", "", WaitingType.PageLoad); Assert.IsTrue(ProductListFacade.ContainsProductWithKey("54000028527")); Assert.IsFalse(ProductListFacade.ContainsProductWithKey("911007682")); }
public void AdvSearchPublisherTest() { SearchFacade.AdvSearch("Неприхотливый сад", "", "Кладезь-Букс", "", "", WaitingType.PageLoad); Assert.IsTrue(Selenium.IsTextPresent("Неприхотливый сад")); Assert.IsTrue(Selenium.IsTextPresent("Кладезь-Букс")); }