public void Test_01_SendReceiveEmail() { _mainPageMethods.SignInEmailBox(_userLogin1, _userPassword1); _mailBoxMethods.WaitDisappearsOctopus(); _mailBoxMethods.OpenWriteLetterForm(); _mailBoxMethods.FillField(_userLogin2, _subject, _body); _mailBoxMethods.SendLetterClick(); _mailBoxMethods.SignOut(); _mainPageMethods.SignInEmailBox(_userLogin2, _userPassword2); _mailBoxMethods.OpenInboxFolder(); Assert.IsTrue(_mailBoxMethods.IsLetterExistInBox(_userLogin1, _subject, _body), "Тест не обнаружил во входящих письма с требуемыми отправителем, темой или телом письма"); _mailBoxMethods.SignOut(); }
public void Test_01_SendReceiveEmail() { _mainPageMethods.SignInEmailBox(_userLogin1, _userPassword1); //_mailBoxMethods.WaitDisappearsOctopus(); _mailBoxMethods.OpenWriteLetterForm(); _mailBoxMethods.FillField(_userLogin2, _subject, _body); _mailBoxMethods.ToSendLetterClick(); Assert.IsTrue(_mailBoxMethods.SuccessSentContactEmail().Contains(_userLogin2), "Email получателя не совпадает со значением на форме 'Письмо отправлено'"); _mailBoxMethods.ClickLinkSentLetter(); Assert.IsTrue(_mailBoxMethods.IsOpenSentFolder(), "После клика по форме 'Письмо отправлено' не было перехода в папку 'Отправленные'."); Assert.AreEqual(_mailBoxMethods.SubjectEmail(), _subject, "Тема письма не совпадает с указанным в письме."); Assert.AreEqual(_mailBoxMethods.RecipientsEmail(), _userLogin2, "Email получателя не совпадает с указанным в письме."); Assert.AreEqual(_mailBoxMethods.BodyEmail(), _body, "Тело пиьсма не совпадает с указанным в письме."); //Assert.IsTrue(_mailBoxMethods.IsLetterExistInFolder(_userLogin2, _subject, _body), "Письмо не было обнаружено в папке 'Отправленные'"); _mailBoxMethods.SignOut(); _mainPageMethods.SignInEmailBox(_userLogin2, _userPassword2); _mailBoxMethods.OpenInboxFolder(); Assert.IsTrue(_mailBoxMethods.IsLetterExistInLettersList(_userLogin1, _subject, _body), "Тест не обнаружил во входящих письма с требуемыми отправителем, темой или телом письма"); }