public void PriceEqual(Product addingProduct)
        {
            HomePage homePage = LoadApplication();

            Thread.Sleep(1000); // only for presentation
            homePage.AddProductToCart(addingProduct);
            Thread.Sleep(1000); // only for presentation
            shoppingCartPage = homePage
                               .GotoShoppingCartPage();
            shoppingCartPageUpdate = shoppingCartPage
                                     .UpdateMessage(addingProduct, ShoppingCartData.VALID_CHECK);
            Thread.Sleep(1000);                                                // only for presentation
            Console.WriteLine(shoppingCartPageUpdate.TotalPrice(addingProduct) //only for presentation
                              + "==" + shoppingCartPageUpdate.GetTablePriceTotal());
            Assert.IsTrue(shoppingCartPageUpdate.TotalPrice(addingProduct)
                          == shoppingCartPageUpdate.GetTablePriceTotal());
        }
        public void PriceAfterUpdate(Product addingProduct)
        {
            HomePage homePage = LoadApplication();

            Thread.Sleep(1000); // only for presentation
            homePage.AddProductToCart(addingProduct);
            Thread.Sleep(1000); // only for presentation
            shoppingCartPage = homePage
                               .GotoShoppingCartPage();
            shoppingCartPageUpdate = shoppingCartPage
                                     .UpdateMessage(addingProduct, ShoppingCartData.VALID_CHECK);
            Thread.Sleep(1000); // only for presentation

            Assert.IsTrue(shoppingCartPageUpdate
                          .GetData(addingProduct) == ShoppingCartData.VALID_CHECK);

            Assert.IsTrue((shoppingCartPageUpdate
                           .UnitPrice(addingProduct) * shoppingCartPageUpdate.GetIntData(addingProduct))
                          == shoppingCartPageUpdate.TotalPrice(addingProduct));
        }