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();
        }
Example #2
0
        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), "Тест не обнаружил во входящих письма с требуемыми отправителем, темой или телом письма");
        }