public void TestShopQARS() { HomePage home = new HomePage(this.driver); home.GoToPage(); RegistrationPage register = home.ClickOnRegisterLink(); home = register.PressRegisterBtn(); if (home.SucessfulRegistration != null) { TestContext.WriteLine("User registered successfuly"); } else { TestContext.WriteLine("User isn't registered"); } home.GoToPage(); LoginPage login = home.ClickOnLogIn(); home = login.FillLoginData("tamara1979", "Smiljka1979"); if (home.WelcomeBack != null) { TestContext.WriteLine("Successful login"); home = home.AddToCart(); TestContext.WriteLine("Selected items are added to shoping cart successfully."); CartPage cart = home.ClickOnCartLink(); TestContext.WriteLine("View shoping cart from Home Page is valid link"); CheckOutPage checkout = cart.ClickOnCheckOut(); double CheckTotal = checkout.TotalAmount; int checkNumber = checkout.OrderNumber; History historyTable = checkout.ClickOnOrderHistory(); double historyTotal = historyTable.orderAmount; int historyOrderNum = historyTable.orderNum; if ((CheckTotal == historyTotal) && (checkNumber == historyOrderNum)) { TestContext.WriteLine("Amount and order number are equal on checkout and history page."); Assert.Pass(); } else { TestContext.WriteLine("Amount and order number aren't equal on checkout and history page."); Assert.Fail(); } } else { TestContext.WriteLine("Unsuccessful login"); } }