Example #1
0
        /// <summary>
        /// Function to verify all products are added.
        /// </summary>
        /// <returns></returns>
        public bool VerifyTotalProducts(List <DataDictionary> productLineData)
        {
            Thread.Sleep(5000);
            WaitHelpers.WaitForElementToBecomeVisibleWithinTimeout(driver, TotalProducts, 60);
            String totalProductsOnScreen = TotalProducts.GetText(driver);
            int    totalCountOfProducts  = productLineData.Count;
            String totalProductsEntered  = "TOTAL PRODUCTS" + totalCountOfProducts.ToString();
            bool   productQuantity       = false;

            if (totalProductsOnScreen.Contains(totalProductsEntered))
            {
                productQuantity = true;
                _logger.Info($"Verifying quantity Of Products Entered was {totalProductsEntered} and product quantity on screen is {totalProductsOnScreen}");
            }
            return(productQuantity);
        }