public void LoginAsNonRegistratedUser() { Logger.Log.Info("Start LoginAsNonRegistratedUser unit test."); string expectingMessage = ErrorCreater.IncorrectLoginOrPassword(); string errorMessage = (new LoginPage(webDriver).OpenPage() as LoginPage) .FillInFields(UserCreater.NonRegregisteredUser()) .Login() .GetErrorMessage(); Assert.AreEqual(expectingMessage, errorMessage); }
public void SendEMailIncorrectEMailAdr() { Logger.Log.Info("Start SendEMailIncorrectEMailAdr unit test."); string expectingMessage = ErrorCreater.MessageWithInvalidEMail(); Message message = MessageCreater.WithAllProperties(); string errorMessage = (new ContactsPage(webDriver).OpenPage() as ContactsPage) .FillInFields(message) .SendMessage() .GetMessageText(); Assert.AreEqual(expectingMessage, errorMessage); }
public void SimilarStartDateAndEndDate() { string expectingMessage = ErrorCreater.SimilarStartDateAndEndDate(); User user = UserCreater.UserWithSimilarStartDateAndEndDate(); string errorMessage = new StartPage() .FillRentalDateEnd(user) .FillRentalDateStartFields(user) .ClickSubmitButton() .GetErrorMessageText(); Log.Info(ErrorTextForSimilarStartDateAndEdDate); Assert.AreEqual(expectingMessage, errorMessage, "Start date is incorrect, equal to end date"); }
public void SendOrderWithZeroExperience() { Logger.Log.Info("Start SendOrderWithZeroExperience unit test."); string expectingMessage = ErrorCreater.UserWithZeroExp(); string errorMessage = (new StartPage(webDriver).OpenPage() as StartPage) .ClickSubmitButton() .SortDownList() .TakeMoreInformationAboutFirstOrder() .SubmitOrderСhoice() .FillInUserData(UserCreater.UserWithZeroExperience()) .SubmitOrder() .GetErrorMessageText(); Assert.AreEqual(expectingMessage, errorMessage); }
public void SendEMailIncorrectEMailAddr() { string expectingMessage = ErrorCreater.FormWithInvalidEMail(); User user = UserCreater.UserWithIncorrectEmail(); string errorMessage = new StartPage() .ClickCallBackButton() .FillIPhoneField(user) .FillINameField(user) .SendCall() .GetMessageText(); Logger.Log.Info(ErrorTextForSendIncorrectEmail); Assert.AreEqual(expectingMessage, errorMessage, "Email entered incorrectly for callback"); }
public void SendCallBackWithCorrectData() { string expectingMessage = ErrorCreater.CorrectNamePhoneEmail(); User user = UserCreater.WithAllProperties(); string errorMessage = new StartPage() .ClickCallBackButton() .FillINameField(user) .FillIPhoneField(user) .SendCall() .GetMessageText(); Log.Info(ErrorTextForCallBackWithIncorrectData); Assert.AreEqual(expectingMessage, errorMessage, "Data entered is correct for collback"); }
public void SendAskQuestionWithInvalidEmail() { string expectingMessage = ErrorCreater.FormWithInvalidEMail(); User user = UserCreater.UserWithIncorrectEmail(); string errorMessage = new StartPage() .ClickAskQuestionButtonToNextPage() .AskQuestionButton() .FillNameField(user) .FillPhoneField(user) .Submit() .GetErrorMessageText(); Log.Info(ErrorTextForSendAsqQuestionWithInvalidData); Assert.AreEqual(expectingMessage, errorMessage, "Email is incorrect for asking question"); }
public void SendAskQuestionWithCorrectData() { string expectingMessage = ErrorCreater.CorrectNamePhoneEmail(); User user = UserCreater.WithAllProperties(); string errorMessage = new StartPage() .ClickAskQuestionButtonToNextPage() .AskQuestionButton() .FillNameField(user) .FillPhoneField(user) .Submit() .GetErrorMessageText(); Log.Info(ErrorTextForDendAsqQuestionWithCorrectData); Assert.AreEqual(expectingMessage, errorMessage, "All data is incorrect for asking question"); }
public void SendWithOutCorrectPrice() { string expectingMessage = ErrorCreater.FormWithInvalidPrice(); User user = UserCreater.UserWithIncorrectPrice(); string errorMessage = new PayOnlinePage() .FillNameRenterField(user) .FillNameRenterField(user) .FillEmailField(user) .FillPhoneField(user) .FillPriceField(user) .SendPayOnline() .GetErrorMessageText(); Log.Info(ErrorTextForSendWithOutCorrectPrice); Assert.AreEqual(expectingMessage, errorMessage, "Price is incorrect for pay online"); }
public void SendWithCorrectData() { string expectingMessage = ErrorCreater.CorrectNamePhoneEmail(); User user = UserCreater.WithAllProperties(); string errorMessage = new PayOnlinePage() .FillNameRenterField(user) .FillNameRenterField(user) .FillEmailField(user) .FillPhoneField(user) .FillPriceField(user) .SendPayOnline() .GetErrorMessageText(); Log.Info(ErrorTextForSendWithCorrectData); Assert.AreEqual(expectingMessage, errorMessage, "All data is correct for pay online"); }
public void SendOrderAutoWithDriver() { string expectingMessage = ErrorCreater.CorrectNamePhoneEmail(); User user = UserCreater.WithAllProperties(); string errorMessage = new StartPage() .ClickContactsButton() .WriteButton() .FillNameField(user) .FillPhoneField(user) .FillEmailField(user) .SendButton() .GetErrorMessageText(); Log.Info(ErrorTextForSendOrderPositiveTest); Assert.AreEqual(expectingMessage, errorMessage, "Data entered correctly"); }