Пример #1
0
        private void zmieńPytanieToolStripMenuItem_Click(object sender, EventArgs e)
        {
            ChangeForm changeForm = new ChangeForm();

            changeForm.label1.Text = "Nowe pytanie";
            changeForm.label2.Text = "Odpowiedź";
            changeForm.Input1.UseSystemPasswordChar = false;
            changeForm.Input2.UseSystemPasswordChar = false;
            if (changeForm.ShowDialog() == DialogResult.OK)
            {
                if (changeForm.Input1.Text != "" && changeForm.Input2.Text != "")
                {
                    if (userCommand.ChangeQuestion(changeForm.Input1.Text, changeForm.Input2.Text))
                    {
                        MessageBox.Show("Pytanie i odpowiedź zmienione");
                    }
                }
            }
        }
Пример #2
0
        public void RecoveryAndChangeQuestionTest()
        {
            Task server = runServer();

            server.Start();
            UserCommandManager userCommandManager = new UserCommandManager("127.0.0.1", 5555);
            string             newquestion = "Ala ma ...", newanswer = "kota";

            Assert.IsTrue(userCommandManager.Login("user", "Qwerty123"));
            Assert.IsTrue(userCommandManager.ChangeQuestion(newquestion, newanswer));
            Assert.IsTrue(userCommandManager.Logout());
            string question = userCommandManager.Recovery("user");

            Assert.IsTrue(userCommandManager.Error == "");
            string password = userCommandManager.Answer("user", "kota");

            Assert.IsTrue(userCommandManager.Error == "");
            Assert.IsTrue(userCommandManager.Login("user", password), password);
            userCommandManager.Exit();
            server.Wait();
        }