Esempio n. 1
0
        public void WhenINavigateToFirstProductItem()
        {
            var expectedName  = _searchResultPageSteps.GetProductName(0);
            var expectedPrice = _searchResultPageSteps.GetProductPrice(0);

            ScenarioContext.Current.Add("product_expectedName", expectedName);
            ScenarioContext.Current.Add("product_expectedPrice", expectedPrice);

            _searchResultPageSteps.NavigateToProduct(0);
            _productPageSteps.WaitProductPageIsDisplayed();
        }
Esempio n. 2
0
        public void SearchAndCheckTV()
        {
            _homePageSteps.Search(searchProductTv);
            _searchResultPageSteps.WaitSearchPageIsDisplayed();

            var expectedName  = _searchResultPageSteps.GetProductName(0);
            var expectedPrice = _searchResultPageSteps.GetProductPrice(0);

            _searchResultPageSteps.NavigateToProduct(0);
            _productPageSteps.WaitProductPageIsDisplayed();

            var actualName  = _productPageSteps.GetProductTitle;
            var actualPrice = _productPageSteps.GetProductPrice;

            Assert.AreEqual(expectedName, actualName, "Product name is different");
            Assert.AreEqual(expectedPrice, actualPrice, "Product price is different");
        }