Пример #1
0
 public void WhenIClickOnLoginButton()
 {
     switch (loginPage.userProfile)
     {
     case User.Manager:
         teamDashboard = (TeamDashboardPage)loginPage.ClickLoginButton();
         break;
     }
 }
Пример #2
0
        public void WhenTheOfficerEntersUsernameAndPasswordToLogin(string username, string password)
        {
            loginPage.EnterUsername(username, User.Officer);
            loginPage.EnterPassword(password);
            switch (loginPage.userProfile)
            {
            case User.Manager:
                teamDashboard = (TeamDashboardPage)loginPage.ClickLoginButton();
                break;

            case User.Officer:
                myDashboard = (MyDashboardPage)loginPage.ClickLoginButton();
                break;
            }
        }
Пример #3
0
        public void VerifyThatUserCanLogin(string login, string name, string password, User user)
        {
            loginPage = new LoginPage(Driver);

            var dashboard = loginPage.EnterUsername(login, user)
                            .EnterPassword(password)
                            .ClickLoginButton();

            switch (loginPage.userProfile)
            {
            case User.Manager:
                teamDashboard = (TeamDashboardPage)dashboard;
                Assert.IsTrue(teamDashboard.IsPageLoadComplete());
                Assert.IsTrue(teamDashboard.IsManagerNameDisplayed(name));
                break;

            case User.Officer:
                myDashboard = (MyDashboardPage)dashboard;
                Assert.IsTrue(myDashboard.IsPageLoadComplete());
                Assert.IsTrue(myDashboard.IsOfficerNameDisplayed(name));
                break;
            }
        }