public void CheckTheTotalPriceOfTwoIdenticalGoods() { Logger.Log.Info("CheckTheTotalPriceOfTwoIdenticalGoods"); expectedProduct = ProductCreator.withCountAndPriceMultiplyedByTwo(); string totalPrice = ""; ProductPage productPageCheckTheTotalPriceOfTwoIdenticalGoods = new ProductPage(driver); try { BasketPage basketPageCheckTheTotalPriceOfTwoIdenticalGoods = productPageCheckTheTotalPriceOfTwoIdenticalGoods.OpenPage(expectedProduct.URL) .AcceptCookies() .AddProductToBasketSeveralTimes(expectedProduct.count) .NavigateToBasket(); products = basketPageCheckTheTotalPriceOfTwoIdenticalGoods.GetProducts(); totalPrice = basketPageCheckTheTotalPriceOfTwoIdenticalGoods.GetTotalPrice(); } catch (Exception ex) { Logger.ErrorHandler(driver, ex); } Assert.AreEqual(expectedProduct.name, products[0].name, "invalid name"); Assert.AreEqual(expectedProduct.color.ToLower(), products[0].color, "invalid color"); Assert.AreEqual(expectedProduct.size, products[0].size, "invalid size"); Assert.AreEqual(expectedProduct.item, products[0].item, "invalid item"); Assert.AreEqual(expectedProduct.personalisation, products[0].personalisation, "invalid personalisation"); Assert.AreEqual(expectedProduct.personalisationColor, products[0].personalisationColor, "invalid personalisation color"); Assert.AreEqual(expectedProduct.price, totalPrice, "invalid price"); Assert.AreEqual(expectedProduct.count, products[0].count, "invalid count"); }