public void CanAddBooks_Everyone() { string testName = "CanAddBooks_Everyone"; LogStart(testName); try { string yourname = "Alexey"; string username = "******"; string password = "******"; signupPage.Navigate(); signupPage.Signup(yourname, username, password); loginPage.Navigate(); loginPage.Login(username, password); booksPage.Navigate(); List <string> booksInCatalog = booksPage.GetBookTitlesText(); //Сортируем на случай, если книги добавленные в корзину, буду в другой последовательности booksInCatalog.Sort(); //Добавляем все книги в корзину booksPage.GetBookAddButtons().ForEach(btn => btn.Click()); cartPage.Navigate(); List <string> booksInCart = booksPage.GetBookTitlesText(); //Как и книги изи каталога, сортируем книги в корзину booksInCart.Sort(); Assert.AreEqual(booksInCatalog, booksInCart, "Не все книги добавились в корзину"); } catch { LogException(testName); } LogEnd(testName); }
public void Exists_BookTitle() { string testName = "Exists_BookTitle"; LogStart(testName); try { string yourname = "Alexey"; string username = "******"; string password = "******"; signupPage.Navigate(); signupPage.Signup(yourname, username, password); loginPage.Navigate(); loginPage.Login(username, password); booksPage.Navigate(); List <string> bookTitles = booksPage.GetBookTitlesText(); Assert.IsFalse(bookTitles.Contains(""), "Пустое название книги"); } catch { LogException(testName); } LogEnd(testName); }