public void Login_EmptyInput_ErrorMessage()
        {
            var startPage = new YandexLogin(this.driver);

            startPage.Login_ExpectingError(string.Empty, string.Empty);

            Assert.AreEqual("Логин не указан", startPage.ErrorMessage.Text);
        }
        public void Login_WrongUsername_ErrorMessage()
        {
            var startPage = new YandexLogin(this.driver);
            var username  = "******";

            startPage.Login_ExpectingError(username, string.Empty);

            Assert.AreEqual("Такого аккаунта нет", startPage.ErrorMessage.Text);
        }
        public void Login_EmptyPassword_ErrorMessage()
        {
            var startPage = new YandexLogin(this.driver);
            var username  = "******";

            startPage.Login_ExpectingError(username, string.Empty);

            Assert.AreEqual("Пароль не указан", startPage.ErrorMessage.Text);
        }
        public void Login_WrongPassword_ErrorMessage()
        {
            var startPage = new YandexLogin(this.driver);
            var username  = "******";
            var password  = "******";

            startPage.Login_ExpectingError(username, password);

            Assert.AreEqual("Неверный пароль", startPage.ErrorMessage.Text);
        }
        public void Login_CorrectId_Proceed()
        {
            var startPage = new YandexLogin(this.driver);
            var email     = "*****@*****.**";
            var password  = "******";

            var mainPage = startPage.Login(email, password);

            Assert.True(mainPage.SendLetterButton.Displayed);
        }
        private void YandexLogInButton(object sender, RoutedEventArgs e)
        {
            if (String.IsNullOrEmpty(Properties.Settings.Default.SettingsKey))
            {
                var login = new YandexLogin("638293295dc6456fafa73726be67b68b", "8bc1b5dc48c34d97bc6d14de150113de", true);
                login.ShowDialog();

                if (login.IsSuccessfully)
                {
                    Properties.Settings.Default.SettingsKey = login.AccessTokenValue;
                    MessageBox.Show("Вход выполнен успешно!");
                }
                else
                {
                    MessageBox.Show("ERROR");
                }
            }
        }
Example #7
0
        private void GetAccessToken()
        {
            var login = new YandexLogin("80bbde206ef74606bf239039bce82ed0", "123c7a7a69614d18a5d5e23397009bac", this.AlwaysNewToken);

            login.Owner = this;
            login.ShowDialog();

            if (login.IsSuccessfully)
            {
                Properties.Settings.Default.AccessToken = login.AccessToken.Value;
                Properties.Settings.Default.Save();

                this.Authorization = new HttpAuthorization(AuthorizationType.OAuth, Properties.Settings.Default.AccessToken);
                this.GetFiles();
            }
            else
            {
                MessageBox.Show("error...");
            }
        }