示例#1
0
 public void AdvSearchPublisherAuthorNameTest()
 {
     SearchFacade.AdvSearch("Все о розах", "Хессайон", "Кладезь-Букс", "", "", WaitingType.PageLoad);
     Assert.IsTrue(ProductListFacade.ContainsProductWithName("Все о розах: Исчерпывающее руководство по выращиванию и уходу за розами"));
     Assert.IsTrue(ProductListFacade.ContainsProductWithName("Все о розах: Исчерпывающее руководство по выращиванию и уходу за розами (пер. с англ. Романовой О.И.)"));
     Assert.IsFalse(ProductListFacade.ContainsProductWithName("Все об орхидеях"));
 }
示例#2
0
 public void AdvSearchNameAuthorTest()
 {
     SearchFacade.AdvSearch("Все о розах", "Хессайон", "", "", "", WaitingType.PageLoad);
     Assert.IsTrue(ProductListFacade.ContainsProductWithName("Все о розах: Исчерпывающее руководство по выращиванию и уходу за розами"));
     Assert.IsFalse(ProductListFacade.ContainsProductWithAuthor("Сладкова О. В."));
     Assert.IsTrue(ProductListFacade.ContainsProductWithAuthor("Хессайон Д. Г."));
 }
示例#3
0
 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"));
 }
示例#4
0
 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);
         }
     }
 }
示例#5
0
 public void AdvSearchLastYearGreaterFirstYearTest()
 {
     SearchFacade.AdvSearch("Хессайон", "", "", "2005", "2004", WaitingType.PageLoad);
     Assert.IsTrue(SearchFacade.IsEmptyResult());
 }
示例#6
0
 public void AdvSearchEmptyTest()
 {
     SearchFacade.AdvSearch("", "", "", "", "", WaitingType.SmallTimeout);
     Assert.IsTrue(SearchFacade.IsWrongSearchCriteria());
 }
示例#7
0
 public void AdvSearchFitonPlusTest()
 {
     SearchFacade.AdvSearch("Удивительный мир жуков", "", "Фитон+", "", "", WaitingType.PageLoad);
     Assert.IsTrue(Selenium.IsTextPresent("Удивительный мир жуков"));
     Assert.IsTrue(Selenium.GetLocation().Contains("/books/product/930921014"));
 }
示例#8
0
 public void AdvSearchPublisherNameTest()
 {
     SearchFacade.AdvSearch("Все о розах", "", "Олма-Пресс", "", "", WaitingType.PageLoad);
     Assert.IsTrue(Selenium.GetLocation().Contains("/books/product/930527209"));
 }
示例#9
0
 public void AdvSearchPublisherAuthorTest()
 {
     SearchFacade.AdvSearch("", "Хессайон", "Кладезь-Букс", "", "", WaitingType.PageLoad);
     Assert.IsTrue(ProductListFacade.ContainsProductWithKey("54000028527"));
     Assert.IsFalse(ProductListFacade.ContainsProductWithKey("911007682"));
 }
示例#10
0
 public void AdvSearchPublisherTest()
 {
     SearchFacade.AdvSearch("Неприхотливый сад", "", "Кладезь-Букс", "", "", WaitingType.PageLoad);
     Assert.IsTrue(Selenium.IsTextPresent("Неприхотливый сад"));
     Assert.IsTrue(Selenium.IsTextPresent("Кладезь-Букс"));
 }