public void PriceInTable(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.GetTablePriceSubTotal() + " + " + shoppingCartPageUpdate.GetTablePriceEcoTax() + " + " + shoppingCartPageUpdate.GetTablePriceVat() //only for presentation + " == " + shoppingCartPageUpdate.GetTablePriceTotal()); Assert.IsTrue(shoppingCartPageUpdate.GetTablePriceSubTotal() + shoppingCartPageUpdate.GetTablePriceEcoTax() + shoppingCartPageUpdate.GetTablePriceVat() == shoppingCartPageUpdate.GetTablePriceTotal()); Console.WriteLine(shoppingCartPageUpdate.GetTablePriceVat() + "==" + ((shoppingCartPageUpdate.GetTablePriceSubTotal() + //only for presentation "*" + ShoppingCartData.FOR_VAT_1) + "/" + ShoppingCartData.FOR_VAT_2)); Assert.IsTrue(shoppingCartPageUpdate.GetTablePriceVat() == ((shoppingCartPageUpdate.GetTablePriceSubTotal() * ShoppingCartData.FOR_VAT_1) / ShoppingCartData.FOR_VAT_2)); }
public void Update(Product addingProduct) { HomePage homePage = LoadApplication(); homePage.AddProductToCart(addingProduct); Thread.Sleep(1000); // only for presentation ShoppingCartMessage shoppingCartPageUpdate = homePage .GotoShoppingCartPage() .UpdateMessage(addingProduct, ShoppingCartData.VALID_CHECK); Assert.IsTrue(shoppingCartPageUpdate.GetUpdateMessage() .Contains(ShoppingCartData.UPDATE_MESSAGE)); Thread.Sleep(1000); // only for presentation }
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)); }