Beispiel #1
0
        public static void VerifyItemPrice(GoodsItemPage page, int minExpectedValue, int maxExpectedValue)
        {
            var actualPrice = page.GetPrice();

            actualPrice.Should().BeGreaterOrEqualTo(minExpectedValue);
            actualPrice.Should().BeLessOrEqualTo(maxExpectedValue);
        }
Beispiel #2
0
        public void FilterByPrice()
        {
            //Arrange
            var booksResultsPage   = new FilterPage(driver);
            var bookPage           = new GoodsItemPage(driver);
            var minPriceValueToSet = 20;
            var maxPriceValueToSet = 250;

            //Act
            booksResultsPage
            .SetMinimumPrice(minPriceValueToSet)
            .SetMaximumPrice(maxPriceValueToSet)
            .FilterByPrice();

            booksResultsPage.ResultSet[0].Click();
            new WebDriverWait(driver, TimeSpan.FromSeconds(5)).Until(d => d.Url != _url);

            //Assert
            var actualPrice = bookPage.GetPrice();

            actualPrice.Should().BeGreaterOrEqualTo(minPriceValueToSet);
            actualPrice.Should().BeLessOrEqualTo(maxPriceValueToSet);
        }
 public static void VerifyItemPriceInCart(GoodsItemPage page, int price)
 {
     page.GetPrice().Should().Equals(price);
 }