public static void VerifyItemPrice(GoodsItemPage page, int minExpectedValue, int maxExpectedValue) { var actualPrice = page.GetPrice(); actualPrice.Should().BeGreaterOrEqualTo(minExpectedValue); actualPrice.Should().BeLessOrEqualTo(maxExpectedValue); }
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); }