예제 #1
0
        public void NegativeMinPriceShouldBlockUserFromFiltering()
        {
            //Arrange
            var booksResultsPage = new FictionBooksPage(driver);
            var priceValueToSet  = -1;

            //Act
            booksResultsPage.SetMinimumPrice(priceValueToSet);

            //Assert
            Assert.IsTrue(
                !booksResultsPage.CanSubmitPriceFilter &&
                booksResultsPage.MinPriceHasError &&
                booksResultsPage.MaxPriceHasError);
        }
예제 #2
0
        public void NegativeMinPriceShouldUpdatePriceToMinimalAvailable()
        {
            //Arrange
            var booksResultsPage = new FictionBooksPage(driver);
            var priceValueToSet  = -1;

            //Act
            booksResultsPage
            .SetMinimumPrice(priceValueToSet)
            .SubmitPriceFilter();

            //Assert
            var actualMinimumPrice = booksResultsPage.GetMinPrice();

            Assert.IsTrue(actualMinimumPrice - priceValueToSet > 0);
        }