Пример #1
0
 public void checkProductPage()
 {
     MakeScreenshotWhenFail(() =>
     {
         Product product         = ProductCreator.WithName();
         HomePage HomePage       = new HomePage();
         ProductPage productPage = HomePage.GoToPage().GoWithMenuToProductPage().GoToProduct(product);
         Assert.IsTrue(productPage.getProductName() == product.Name);
     });
 }
Пример #2
0
 public void CheckAddProduct()
 {
     MakeScreenshotWhenFail(() =>
     {
         HomePage HomePage         = new HomePage();
         ProductsPage productsPage = HomePage.GoToPage().GoWithMenuToProductPage();
         productsPage.AddProduct(ProductCreator.WithName());
         CartPage cartPage = productsPage.GoToCartPage();
         Assert.IsTrue(cartPage.CheckProductIsCart(ProductCreator.WithName()));
     });
 }
Пример #3
0
        public void checkChangeEdition()
        {
            MakeScreenshotWhenFail(() =>
            {
                HomePage HomePage       = new HomePage();
                ProductPage productPage = HomePage.GoToPage().GoWithMenuToProductPage().GoToProduct(ProductCreator.WithName());
                float oldPrice          = productPage.getPriceProducts();
                productPage.clickEnterpriseEdition();
                float newPrice = productPage.getPriceProducts();


                Assert.IsTrue(oldPrice != newPrice);
            });
        }
Пример #4
0
        public void checkSupportMode()
        {
            MakeScreenshotWhenFail(() =>
            {
                HomePage HomePage       = new HomePage();
                ProductPage productPage = HomePage.GoToPage().GoWithMenuToProductPage().GoToProduct(ProductCreator.WithName());

                Assert.IsTrue(productPage.clickServiceСheckbox().isSelectPersonalServiceСheckbox());
            });
        }
Пример #5
0
        public void checkNewsletterSubscribe()
        {
            MakeScreenshotWhenFail(() =>
            {
                HomePage HomePage       = new HomePage();
                ProductPage productPage = HomePage.GoToPage().GoWithMenuToProductPage().GoToProduct(ProductCreator.WithName());

                Assert.IsTrue(productPage.Subscribe(UserCreator.WithEmail()).isSuccessSubscribe());
            });
        }
Пример #6
0
 public void CheckDemoProducts()
 {
     MakeScreenshotWhenFail(() =>
     {
         HomePage HomePage       = new HomePage();
         ProductPage productPage = HomePage.GoToPage().GoWithMenuToProductPage().GoToProduct(ProductCreator.WithName());
         Assert.IsTrue(productPage.isDemoEnable());
     });
 }