public void Should_SuccessfulLogin_When_ValidCredentialsAreUsed() { _videoRecorder.StartRecording(); var loginPage = new LoginPage(_driver); loginPage.Navigate(); _screenShot.Take(); InboxPage inboxPage = loginPage.Login(mailAddress, mailPassword); _screenShot.Take(); Assert.IsTrue(inboxPage.IsPageLoaded()); _screenShot.Take(); log.Info(_screenShot.GeneratedFilesLog()); _pdfGenerator.ImageFileNames = _screenShot.GeneratedFiles; _pdfGenerator.GeneratePdf(); _emailSender.SendEmail( mailto: "*****@*****.**", subject: "Run - Test PDF File", body: "Attached the screenshot of this great and fantastic text", attachementFileName: _pdfGenerator.FileName); _videoRecorder.StopRecording(); }
public void Should_FailLogin_When_InvalidCredentialsAreUsed() { var loginPage = new LoginPage(_driver); loginPage.Navigate(); InboxPage mailboxPage = loginPage.Login(mailAddress, mailWrongPassword); Assert.IsFalse(mailboxPage.IsPageLoaded()); Assert.IsTrue(loginPage.IsErrorMessageDisplayed()); }