public void LoginWithInvalidEmailAndInvalidPassword()
        {
            LoginUser user      = AccessExcelData.GetLoginData("LoginWithInvalidEmailAndInvalidPassword");
            LoginPage loginPage = new LoginPage(driver);

            loginPage.NavigateTo();
            loginPage.FillCredentialsWithRememberMe(user);

            Assert.AreEqual("The Email field is not a valid e-mail address.", loginPage.InvalidEmailMessage.Text);
        }
        public void LoginWithValidEmailAndInvalidPassword()
        {
            LoginUser user      = AccessExcelData.GetLoginData("LoginWithValidEmailAndInvalidPassword");
            LoginPage loginPage = new LoginPage(driver);

            loginPage.NavigateTo();
            loginPage.FillCredentialsWithRememberMe(user);

            Assert.AreEqual("Invalid login attempt.", loginPage.InvalidPasswordMessage.Text);
        }
        public void LoginWithRememberMeCheck()
        {
            LoginUser user      = AccessExcelData.GetLoginData("LoginWithRememberMeCheck");
            LoginPage loginPage = new LoginPage(driver);

            loginPage.NavigateTo();
            loginPage.FillCredentialsWithRememberMe(user);

            Assert.AreEqual("Hello [email protected]!", loginPage.LoggedUserMessage.Text);
        }
        public void LogoutOfBlog()
        {
            LoginUser user      = AccessExcelData.GetLoginData("LogoutOfBlog");
            LoginPage loginPage = new LoginPage(driver);

            loginPage.NavigateTo();
            loginPage.FillCredentialsWithRememberMe(user);
            loginPage.LogOut();

            Assert.AreEqual("Log in", loginPage.LoginButton.Text);
        }