Ejemplo n.º 1
0
 public void ValidateDashboardCards()
 {
     LoginActions.LoginAsPartner();
     DashboardActions.ValidatePerformanceBonusCard();
     Thread.Sleep(2000);
     DashboardActions.ValidatePromoteOutBonusCard();
     Thread.Sleep(2000);
     DashboardActions.ValidateComissionCard();
 }
Ejemplo n.º 2
0
 public void BlockedEmail()
 {
     HomeActions.NavigateToLoginForm();
     for (int i = 0; i < 5; i++)
     {
         LoginActions.ClearFields();
         LoginActions.FillLoginForm(Data.Credentials.Invalid.Email.Blocked, Data.Credentials.Invalid.Password.Incorrect);
         Driver.WaitForElementUpTo(Data.ElementsWaitingTimeout);
     }
     Assert.AreEqual(Data.ErrorMessages.Login.BlockedEmail, LoginActions.GetErrorMessageBlockedEmail());
 }
Ejemplo n.º 3
0
        public void ValidLoginRequester()
        {
            HomeActions.NavigateToLoginForm();
            LoginActions.FillLoginForm(Data.Credentials.Valid.EmailRequester, Data.Credentials.Valid.PasswordRequester);

            Assert.Multiple(() =>
            {
                Assert.AreEqual(Data.Credentials.Valid.EmailRequester, UserPanelActions.GetUserEmail());
                Assert.That(UserPanelActions.isBtnNewRequestDisplayed());
            });
        }
Ejemplo n.º 4
0
        public void ValidLoginAmbassador()
        {
            HomeActions.NavigateToLoginForm();
            LoginActions.FillLoginForm(Data.Credentials.Valid.EmailAmbassador, Data.Credentials.Valid.PasswordAmbassador);

            Assert.Multiple(() =>
            {
                Assert.AreEqual(Data.Credentials.Valid.EmailAmbassador, UserPanelActions.GetUserEmail());
                Assert.That(UserPanelActions.isStatisticsSectionDisplayed());
            });
        }
Ejemplo n.º 5
0
        public void RequestWithDesign(string selectArm, string selectAmp, string selectColor)
        {
            string Comments;

            HomeActions.NavigateToLoginForm();
            LoginActions.FillLoginForm(Data.Credentials.Valid.EmailRequester, Data.Credentials.Valid.PasswordRequester);
            UserPanelActions.ClickOnNewRequestButton();
            Comments = NewRequestActions.NewRequestWithDesign(selectArm, selectAmp, selectColor);
            UserPanelActions.NavigateToLastRequest();

            Assert.AreEqual(ViewRequestActions.GetComments(), Comments);
        }
Ejemplo n.º 6
0
        public void NotLoggedView(object param)
        {
            LoginVM viewModel = param as LoginVM;

            try
            {
                LoginActions.NotLoggedView();
            }

            catch (Exception ex)
            {
                MessageBox.Show("Could not view rooms.");
            }
        }
Ejemplo n.º 7
0
        public void RegisterEmployee(object param)
        {
            LoginVM viewModel = param as LoginVM;

            try
            {
                LoginActions.Register(viewModel.Users, viewModel.Username, viewModel.Password, "employee");
                MessageBox.Show("Te-ai inregistrat cu succes!", "Succes", MessageBoxButton.OKCancel);
            }
            catch (LoginException ex)
            {
                MessageBox.Show("Eroare la inregistrare: " + ex.Message, "Eroare", MessageBoxButton.OKCancel);
            }
        }
Ejemplo n.º 8
0
        public void ViewUsers(object param)
        {
            LoginVM viewModel = param as LoginVM;

            try
            {
                LoginActions.ViewUsers();
            }

            catch (Exception ex)
            {
                MessageBox.Show("Could not view users.");
            }
        }
Ejemplo n.º 9
0
        public FrmLogin()
        {
            InitializeComponent();

            _command = new LoginActions();
            var userName = _command.GetLoginStatus();

            if (userName == null)
            {
                return;
            }

            // if the user is already logged in dont show the username and password area
            HideUI(userName);
        }
Ejemplo n.º 10
0
        public void RequestWithoutDesign(string selectArm, string selectAmp)
        {
            string Comments;

            HomeActions.NavigateToLoginForm();
            LoginActions.FillLoginForm(Data.Credentials.Valid.EmailRequester, Data.Credentials.Valid.PasswordRequester);
            UserPanelActions.ClickOnNewRequestButton();
            Comments = NewRequestActions.NewRequestWithoutDesign(selectArm, selectAmp);
            UserPanelActions.NavigateToLastRequest();

            Assert.Multiple(() =>
            {
                Assert.AreEqual(ViewRequestActions.GetComments(), Comments);
                Assert.That(ViewRequestActions.IsNoDesignTextDisplayed);
            });
        }
Ejemplo n.º 11
0
        static void Main(string[] args)
        {
            //string[] array = new string[13] { "Attack", "509", "355", "1", "0", "0", "0", "0", "0", "0", "0", "0", "0" };

            var command = new LoginActions();
            var token   = command.Login();

            if (args[0].Equals("Attack"))
            {
                Attack(token, args);
            }
            else if (args[0].Equals("Build"))
            {
                Build(args);
            }
            else
            {
                Console.WriteLine("Wrong command entered.");
            }
        }
Ejemplo n.º 12
0
        public void Login(object param)
        {
            LoginVM viewModel = param as LoginVM;

            try
            {
                LoginActions.Login(viewModel.Users, viewModel.Username, viewModel.Password);

                switch (Utils.AuthUser.Type)
                {
                case "admin":
                    Administrator adminWindow = new Administrator();
                    adminWindow.ShowDialog();
                    break;

                case "client":
                    Client clientWindow = new Client();
                    clientWindow.ShowDialog();
                    break;

                case "employee":
                    Employee employeeWindow = new Employee();
                    employeeWindow.ShowDialog();
                    break;

                case "none":
                    Unauthenticated newUser = new Unauthenticated();
                    newUser.ShowDialog();
                    break;

                default:
                    MessageBox.Show("Type not allowed.");
                    break;
                }
            }
            catch (LoginException ex)
            {
                MessageBox.Show("Eroare la login: "******"Eroare", MessageBoxButton.OKCancel);
            }
        }
Ejemplo n.º 13
0
        public void CloseCommand(object param)
        {
            LoginVM viewModel = param as LoginVM;

            LoginActions.Close();
        }
Ejemplo n.º 14
0
 public void NonRegisteredEmail()
 {
     HomeActions.NavigateToLoginForm();
     LoginActions.FillLoginForm(Data.Credentials.Invalid.Email.NonRegistered, Data.Credentials.Valid.PasswordRequester);
     Assert.AreEqual(Data.ErrorMessages.Login.InvalidUserPass, LoginActions.GetErrorMessageInvalidUserPass());
 }
Ejemplo n.º 15
0
 public void ValidatingFirstAndLastNameFilters()
 {
     LoginActions.LoginAsPartner();
     TeamActions.NavigateToTeams();
     TeamActions.ValidateNameFilter();
 }
Ejemplo n.º 16
0
 public void IncorrectPassword()
 {
     HomeActions.NavigateToLoginForm();
     LoginActions.FillLoginForm(Data.Credentials.Valid.EmailRequester, Data.Credentials.Invalid.Password.Incorrect);
     Assert.AreEqual(Data.ErrorMessages.Login.InvalidUserPass, LoginActions.GetErrorMessageInvalidUserPass());
 }
Ejemplo n.º 17
0
 public void ValidateDownloadCSV()
 {
     LoginActions.LoginAsPartner();
     TeamActions.NavigateToTeams();
     TeamActions.ClickDownloadAndSelectCSV();
 }
Ejemplo n.º 18
0
 public static void doTestCase()
 {
     PagesActions.OpenLoginPage();
     LoginActions.DoLogin();
 }