public void FilterByPrice() { //Arrange var booksResultsPage = new FictionBooksPage(driver); var bookPage = new FictionSingleBookPage(driver); var minpriceValueToSet = 20; var maxpriceValueToSet = 250; //Act booksResultsPage .SetPrice(minpriceValueToSet, maxpriceValueToSet).SubmitPriceFilter(); booksResultsPage.Element[0].Click(); Assert.IsTrue((bookPage.GetPrice() >= minpriceValueToSet) && (bookPage.GetPrice() <= maxpriceValueToSet)); }
public void NegativeMinPriceShouldUpdatePriceToMinimalAvailable() { //Arrange var booksResultsPage = new FictionBooksPage(driver); var minPriceValueToSet = 20; var maxPriceValueToSet = 250; //Act booksResultsPage .SetPrice(minPriceValueToSet, maxPriceValueToSet).SubmitPriceFilter(); var actualMinimumPrice = booksResultsPage.GetMinPrice(); var actualMaximumPrice = booksResultsPage.GetMaxPrice(); //Assert actualMinimumPrice.Should().Be(minPriceValueToSet); actualMaximumPrice.Should().Be(maxPriceValueToSet); }