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(); }
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"); }