Beispiel #1
0
        public void deleteCardTest()
        {
            bool         logging_http  = false;                                                           // TODO: инициализация подходящего значения
            bool         logging_debug = false;                                                           // TODO: инициализация подходящего значения
            StreamWriter error         = null;                                                            // TODO: инициализация подходящего значения
            StreamWriter http          = null;                                                            // TODO: инициализация подходящего значения
            StreamWriter debug         = null;                                                            // TODO: инициализация подходящего значения
            DBRequests   target        = new DBRequests(logging_http, logging_debug, error, http, debug); // TODO: инициализация подходящего значения

            Admin a = new Admin(logging_http, logging_debug, error, http, debug);

            a.generateBankAccount();
            string bankAccount = a.textBoxBankAccount.Text;

            target.createCard(bankAccount, "", -1, -1);
            target.deleteCard(bankAccount, "", "");
            int id = target.getCardId(bankAccount);

            if (id == -1)
            {
                Assert.AreEqual(1, 1);
            }
            else
            {
                Assert.AreEqual(1, 0);
            }
        }
Beispiel #2
0
        public void createUserTest()
        {
            bool         logging_http  = false;                                                           // TODO: инициализация подходящего значения
            bool         logging_debug = false;                                                           // TODO: инициализация подходящего значения
            StreamWriter error         = null;                                                            // TODO: инициализация подходящего значения
            StreamWriter http          = null;                                                            // TODO: инициализация подходящего значения
            StreamWriter debug         = null;                                                            // TODO: инициализация подходящего значения
            DBRequests   target        = new DBRequests(logging_http, logging_debug, error, http, debug); // TODO: инициализация подходящего значения
            string       name          = "test";                                                          // TODO: инициализация подходящего значения
            string       password      = "******";                                                          // TODO: инициализация подходящего значения
            string       role          = "Пользователь";                                                  // TODO: инициализация подходящего значения
            string       status        = DBRequests.STATUS_OF_USER[0];                                    // TODO: инициализация подходящего значения
            int          admin_id      = 1;                                                               // TODO: инициализация подходящего значения

            target.createUser(name, password, role, status, admin_id);
            DataSet user                = target.getUserInfo(name, "098f6bcd4621d373cade4e832627b4f6");
            int     i                   = user.Tables["users"].Rows.Count;
            string  newname             = user.Tables["users"].Rows[0].ItemArray[1].ToString();
            string  newcrypted_password = user.Tables["users"].Rows[0].ItemArray[2].ToString();

            if (name.Equals(newname) && "098f6bcd4621d373cade4e832627b4f6".Equals(newcrypted_password))
            {
                Assert.AreEqual(1, 1);
            }
            else
            {
                Assert.AreEqual(1, 0);
            }
        }
 public MainWindow()
 {
     InitializeComponent();
     isInit = true;
     initLogs();
     DB = new DBRequests(logging_http, logging_debug, log_error, log_http, log_debug);
     loadAllUsersToCombobox();
 }
Beispiel #4
0
        public void checkConnectionTest()
        {
            bool         logging_http  = false;                                                           // TODO: инициализация подходящего значения
            bool         logging_debug = false;                                                           // TODO: инициализация подходящего значения
            StreamWriter error         = null;                                                            // TODO: инициализация подходящего значения
            StreamWriter http          = null;                                                            // TODO: инициализация подходящего значения
            StreamWriter debug         = null;                                                            // TODO: инициализация подходящего значения
            DBRequests   target        = new DBRequests(logging_http, logging_debug, error, http, debug); // TODO: инициализация подходящего значения

            target.checkConnection();
            Assert.AreEqual(1, 1);
        }
Beispiel #5
0
        public void getUserNameTest()
        {
            bool         logging_http  = false;                                                           // TODO: инициализация подходящего значения
            bool         logging_debug = false;                                                           // TODO: инициализация подходящего значения
            StreamWriter error         = null;                                                            // TODO: инициализация подходящего значения
            StreamWriter http          = null;                                                            // TODO: инициализация подходящего значения
            StreamWriter debug         = null;                                                            // TODO: инициализация подходящего значения
            DBRequests   target        = new DBRequests(logging_http, logging_debug, error, http, debug); // TODO: инициализация подходящего значения
            int          id            = 1;                                                               // TODO: инициализация подходящего значения
            string       expected      = "Пискарев Николай Сергеевич";                                    // TODO: инициализация подходящего значения
            string       actual;

            actual = target.getUserName(id);
            Assert.AreEqual(expected, actual);
        }
Beispiel #6
0
        public void getMD5Test()
        {
            bool         logging_http  = false;                                                           // TODO: инициализация подходящего значения
            bool         logging_debug = false;                                                           // TODO: инициализация подходящего значения
            StreamWriter error         = null;                                                            // TODO: инициализация подходящего значения
            StreamWriter http          = null;                                                            // TODO: инициализация подходящего значения
            StreamWriter debug         = null;                                                            // TODO: инициализация подходящего значения
            DBRequests   target        = new DBRequests(logging_http, logging_debug, error, http, debug); // TODO: инициализация подходящего значения
            string       message       = "1234";                                                          // TODO: инициализация подходящего значения
            string       expected      = "81dc9bdb52d04dc20036dbd8313ed055";                              // TODO: инициализация подходящего значения
            string       actual;

            actual = target.getMD5(message);
            Assert.AreEqual(expected, actual);
        }
Beispiel #7
0
        public Admin(bool logging_http, bool logging_debug, StreamWriter error, StreamWriter http, StreamWriter debug)
        {
            InitializeComponent();

            this.logging_http  = logging_http;
            this.logging_debug = logging_debug;
            log_debug          = debug;
            log_error          = error;
            log_http           = http;
            isInit             = true;
            DB = new DBRequests(logging_http, logging_debug, error, http, debug);
            //setAllComboBoxesAndListboxes();
            string pattern = @"^\d+(\,(\d+))?$";

            regex = new Regex(pattern);
        }
Beispiel #8
0
        public void checkBankAccountTest()
        {
            bool       logging_http  = false;
            bool       logging_debug = false;
            DBRequests target        = new DBRequests(logging_http, logging_debug, null, null, null); // TODO: инициализация подходящего значения
            string     bankAccount   = string.Empty;
            bool       expected      = false;
            bool       actual;

            actual = target.checkBankAccount(bankAccount);
            Assert.AreEqual(expected, actual);
            bankAccount = "61475554995445097398";//взял из БД (тест может не пройти, если кто-нибудь удалил запись этого счета) (ниже аналогично будет)
            expected    = true;
            actual      = target.checkBankAccount(bankAccount);
            Assert.AreEqual(expected, actual);
        }
Beispiel #9
0
        public Client(int id, bool logging_http, bool logging_debug, StreamWriter error, StreamWriter http, StreamWriter debug)
        {
            InitializeComponent();

            this.logging_http  = logging_http;
            this.logging_debug = logging_debug;
            log_debug          = debug;
            log_error          = error;
            log_http           = http;

            isInit   = true;
            clientID = id;
            DB       = new DBRequests(logging_http, logging_debug, error, http, debug);
            loading();

            string pattern = @"^\d+(\,(\d+))?$";

            regex = new Regex(pattern);
        }
Beispiel #10
0
        public void checkUserTest()
        {
            bool         logging_http  = false;                                                           // TODO: инициализация подходящего значения
            bool         logging_debug = false;                                                           // TODO: инициализация подходящего значения
            StreamWriter error         = null;                                                            // TODO: инициализация подходящего значения
            StreamWriter http          = null;                                                            // TODO: инициализация подходящего значения
            StreamWriter debug         = null;                                                            // TODO: инициализация подходящего значения
            DBRequests   target        = new DBRequests(logging_http, logging_debug, error, http, debug); // TODO: инициализация подходящего значения
            string       name          = string.Empty;                                                    // TODO: инициализация подходящего значения
            bool         expected      = false;                                                           // TODO: инициализация подходящего значения
            bool         actual;

            actual = target.checkUser(name);
            Assert.AreEqual(expected, actual);
            name     = "Пискарев Николай Сергеевич";//также (далее комментировать не буду)
            expected = true;
            actual   = target.checkUser(name);
            Assert.AreEqual(expected, actual);
        }
Beispiel #11
0
        public void checkUserTest1()
        {
            bool         logging_http  = false;                                                           // TODO: инициализация подходящего значения
            bool         logging_debug = false;                                                           // TODO: инициализация подходящего значения
            StreamWriter error         = null;                                                            // TODO: инициализация подходящего значения
            StreamWriter http          = null;                                                            // TODO: инициализация подходящего значения
            StreamWriter debug         = null;                                                            // TODO: инициализация подходящего значения
            DBRequests   target        = new DBRequests(logging_http, logging_debug, error, http, debug); // TODO: инициализация подходящего значения
            string       name          = string.Empty;                                                    // TODO: инициализация подходящего значения
            string       password      = string.Empty;                                                    // TODO: инициализация подходящего значения
            bool         expected      = false;                                                           // TODO: инициализация подходящего значения
            bool         actual;

            actual = target.checkUser(name, password);
            Assert.AreEqual(expected, actual);
            name     = "Пискарев Николай Сергеевич";
            password = "******";
            expected = true;
            actual   = target.checkUser(name, password);
            Assert.AreEqual(expected, actual);
        }
Beispiel #12
0
        public void getUserInfoTest1()
        {
            bool         logging_http  = false;                                                           // TODO: инициализация подходящего значения
            bool         logging_debug = false;                                                           // TODO: инициализация подходящего значения
            StreamWriter error         = null;                                                            // TODO: инициализация подходящего значения
            StreamWriter http          = null;                                                            // TODO: инициализация подходящего значения
            StreamWriter debug         = null;                                                            // TODO: инициализация подходящего значения
            DBRequests   target        = new DBRequests(logging_http, logging_debug, error, http, debug); // TODO: инициализация подходящего значения
            string       name          = "Пискарев Николай Сергеевич";                                    // TODO: инициализация подходящего значения
            DataSet      actual;

            actual = target.getUserInfo(name);
            int idU = (int)actual.Tables["users"].Rows[0].ItemArray[0];

            if (idU == 1)
            {
                Assert.AreEqual(1, 1);
            }
            else
            {
                Assert.AreEqual(1, 0);
            }
        }
Beispiel #13
0
        public void createCardTest()
        {
            bool         logging_http  = false;                                                           // TODO: инициализация подходящего значения
            bool         logging_debug = false;                                                           // TODO: инициализация подходящего значения
            StreamWriter error         = null;                                                            // TODO: инициализация подходящего значения
            StreamWriter http          = null;                                                            // TODO: инициализация подходящего значения
            StreamWriter debug         = null;                                                            // TODO: инициализация подходящего значения
            DBRequests   target        = new DBRequests(logging_http, logging_debug, error, http, debug); // TODO: инициализация подходящего значения
            Admin        a             = new Admin(logging_http, logging_debug, error, http, debug);

            a.generateBankAccount();
            string bankAccount    = a.textBoxBankAccount.Text;    // TODO: инициализация подходящего значения
            string status         = DBRequests.STATUS_OF_CARD[0]; // TODO: инициализация подходящего значения
            int    userId         = target.getUserId("test");     // TODO: инициализация подходящего значения
            int    createdAdminId = 1;                            // TODO: инициализация подходящего значения

            target.createCard(bankAccount, status, userId, createdAdminId);

            DataSet card = target.getCardInfo(bankAccount);
            string  ba   = card.Tables["cards"].Rows[0].ItemArray[1].ToString();

            Assert.AreEqual(ba, bankAccount);
        }
Beispiel #14
0
        public void deleteUserTest()
        {
            bool         logging_http  = false;                                                           // TODO: инициализация подходящего значения
            bool         logging_debug = false;                                                           // TODO: инициализация подходящего значения
            StreamWriter error         = null;                                                            // TODO: инициализация подходящего значения
            StreamWriter http          = null;                                                            // TODO: инициализация подходящего значения
            StreamWriter debug         = null;                                                            // TODO: инициализация подходящего значения
            DBRequests   target        = new DBRequests(logging_http, logging_debug, error, http, debug); // TODO: инициализация подходящего значения
            string       name          = "test";                                                          // TODO: инициализация подходящего значения
            string       reason        = string.Empty;                                                    // TODO: инициализация подходящего значения
            string       admin_name    = string.Empty;                                                    // TODO: инициализация подходящего значения

            target.deleteUser(name, reason, admin_name);
            int id = target.getUserId(name);

            if (id == -1)
            {
                Assert.AreEqual(1, 1);
            }
            else
            {
                Assert.AreEqual(1, 0);
            }
        }