public void TotalPriceShoppingCartDropDownTest() { HomePageBL homePageBL = new HomePageBL(webDriver); double actualTotalPrice = homePageBL .SearchingAndAddingToCartProducts(TestsData.productsNames) .OpenNotEmptyShoppingCartDropDown() .GetTotalPrice(); Assert.AreEqual(TestsData.totalPriceOfProducts, actualTotalPrice); }
public void CounterItemsShoppingCartDropDownTest() { HomePageBL homePageBL = new HomePageBL(webDriver); int actualCounter = homePageBL .SearchingAndAddingToCartProducts(TestsData.productsNames). OpenNotEmptyShoppingCartDropDown() .GetProductsNumber(); int expectedCounter = TestsData.productsNames.Count; Assert.AreEqual(expectedCounter, actualCounter); }
public void AddingProductsToShoppingCartDropDownTest() { HomePageBL homePageBL = new HomePageBL(webDriver); List <string> actualProductNameList = homePageBL .SearchingAndAddingToCartProducts(TestsData.productsNames) .OpenNotEmptyShoppingCartDropDown() .GetProductsNames(); foreach (string element in TestsData.productsNames) { Assert.Contains(element, actualProductNameList); } }
public void RemoveProductTest() { HomePageBL homePageBL = new HomePageBL(webDriver); List <string> actualProductList = homePageBL .SearchingAndAddingToCartProducts(TestsData.productsNames) .OpenNotEmptyShoppingCartDropDown() .OpenShoppingCartPage() .RemoveProduct(TestsData.removedProductName) .GetProductsNames(); List <string> expectedProductList = TestsData.productsNames; expectedProductList.Remove(TestsData.removedProductName); foreach (string element in expectedProductList) { Assert.Contains(element, actualProductList); } }