public void HoverSendButtonAndCheckClassName(string expectedPartOfClassName) { EditorMailPage = EditorMailPage.HoverSendButton(); Assert.That(EditorMailPage.ClassOfSendButton, Does.Contain(expectedPartOfClassName), "Class of send button on hover should contains " + expectedPartOfClassName); Console.WriteLine("OK"); }
public void VerifyMessageContent(string to, string subject, string message) { Assert.That(EditorMailPage.RecipientAddress, Does.Contain(to), $"Email address should be equals to '{to}'"); Assert.That(EditorMailPage.Subject, Is.EqualTo(subject), $"Subject is not equals to '{subject}'"); Assert.That(EditorMailPage.GetMessage(), Is.EqualTo(message), "Body of the mail should be the same as we wrote before"); Console.WriteLine("VerifyDraftContent: OK"); }
public void MailServiceCorrectWork() { // Creating new message subject = "Test mail, " + DateTime.Now; MailPage.ClickComposeLink(); EditorMailPage.FillMailFields(MailTo, subject, Message); // Saving to Drafts folder EditorMailPage.SaveMailToDrafts(); MailPage.OpenFolder(MailFolders.Drafts); ListMailPage.VerifyExistenceOfTheMailInFolder(MailTo, subject, true); // Verifying content of the draft message ListMailPage.OpenMessage(MailTo, subject); EditorMailPage.VerifyMessageContent(MailTo, subject, Message); // Sending message and verifying its moving from Drafts to Sent folder EditorMailPage.ClickSendMessageButton(); MailPage.OpenFolder(MailFolders.Drafts); ListMailPage.VerifyExistenceOfTheMailInFolder(MailTo, subject, false); MailPage.OpenFolder(MailFolders.Sent); ListMailPage.VerifyExistenceOfTheMailInFolder(MailTo, subject, true); Console.WriteLine("VerifyMailSent: OK"); }
public void ClickSendMessageButton() { ListMailPage = EditorMailPage.SendMail(); EditorMailPage.RefreshPage(); }
public void SaveMailToDrafts() { EditorMailPage.SaveMailToDrafts(); Console.WriteLine("Created new mail"); }
public void FillMailFields(string mailTo, string subject, string message) { EditorMailPage = EditorMailPage.FillMailFields(mailTo, subject, message); }
public void CheckSendButtonHoverClass() { Console.Write("Checking class of send button on hover.. "); MailPage.ClickComposeLink(); EditorMailPage.HoverSendButtonAndCheckClassName(ExpectedClassName); }