public void ReserveCarWithAdditionalServices() { NormalDataCreater normalDataCreater = new NormalDataCreater(); MainPage mainPage = new MainPage(Driver).SelectCountry() .SelectCity() .SelectLocation_MNA() .ClickButtonFind(); ListFoundCars listFound = new ListFoundCars(Driver).ClickButtonReser(); Driver.SwitchTo().Window(Driver.WindowHandles.Last()); CarPage carPage = new CarPage(Driver); carPage.OpenListAdditionalServices() .ChoiseCountSeatForBaby(); string nameAddService = carPage.ReturnNameAdditionalService(); string correctAddServ = carPage.ReturnNameAdditionalService(); carPage.ClickButtonRemovePolicy(); CarPage carPageData = new CarPage(Driver).SendkeysDataCustomer(normalDataCreater.Contact, normalDataCreater.FirstName, normalDataCreater.SurName, normalDataCreater.MailAdress, normalDataCreater.MobilePhone) .ClickButtonReserve(); Assert.AreEqual(nameAddService, correctAddServ); }
public void OrderWithoutNameAndPhone() { NormalDataCreater orderInfoNormal = new NormalDataCreater(); OrderCarPage mainPage = new MainPage(Driver) .ClickFirstCar() .InputRentInformation(" ", " ", orderInfoNormal.MailAdress) .InputDataOrder(orderInfoNormal.StartOrder, orderInfoNormal.EndOrder); Assert.IsTrue(mainPage.getCompleteOrder().StartsWith("error")); }
public void OrderWhithDriver() { NormalDataCreater orderInfoNormal = new NormalDataCreater(); OrderCarPage mainPage = new MainPage(Driver) .AuthoWithDriver() .ClickFirstCarWithDriver() .InputRentInformation(orderInfoNormal.FirstName, orderInfoNormal.MobilePhone, orderInfoNormal.MailAdress) .InputDataOrder(orderInfoNormal.StartOrder, orderInfoNormal.EndOrder); Assert.IsTrue(mainPage.getCompleteOrder().StartsWith("check")); }
public void RetroactivelyRent() { InvalidDataCreater orderInfoInvalid = new InvalidDataCreater(); NormalDataCreater orderInfoNormal = new NormalDataCreater(); OrderCarPage mainPage = new MainPage(Driver) .ClickFirstCar() .InputRentInformation(orderInfoNormal.FirstName, orderInfoNormal.MobilePhone, orderInfoNormal.MailAdress) .InputDataOrder(orderInfoInvalid.StartOrder, orderInfoInvalid.EndOrder); Assert.IsTrue(mainPage.getCompleteOrder().StartsWith("check")); }