Esempio n. 1
0
        public void step_08()
        {
            Logger.PrintStepName("Step 8");
            Logger.PrintAction("Подтверждение нотификации", "");
            string rezult = numberProfilePage.ConfirmNotif();

            if (rezult != "success")
            {
                globalR = false;
                Logger.PrintRezult(false, rezult);
            }
            else
            {
                Logger.PrintRezult(true, "Нотификаци подтверждена");
            }
            rezult = "";

            Logger.PrintAction("Переход в историю заявок", "");
            homePage.ConstructionPage();
            rezult             = homePage.GoToRequestHistoryPage();
            requestHistoryPage = homePage.requestHistoryPage;
            if (rezult != "success")
            {
                globalR = false;
                Logger.PrintRezult(false, rezult);
            }
            else
            {
                Logger.PrintRezult(true, "Страница истории запросов корректна");
            }
            rezult = "";

            Logger.PrintAction("Проверка статуса последнего запроса", "");
            rezult = requestHistoryPage.CheckStatus();
            if (rezult != "Отклонен")
            {
                globalR = false;
                Logger.PrintRezult(false, rezult);
            }
            else
            {
                Logger.PrintRezult(true, "Заявка отклоненна");
            }
            rezult = "";

            rezult = requestHistoryPage.GetDetails();
            if (rezult != "Замена сим карты для номера " + phoneNumber + ". Произошла ошибка: SIM-карта не загружена в систему")
            {
                globalR = false;
                Logger.PrintRezult(false, rezult);
            }
            else
            {
                Logger.PrintRezult(true, "Комментарий корректен");
            }
        }
Esempio n. 2
0
        public void step_06()
        {
            Logger.PrintStepName("Step 6");
            Logger.PrintAction("Подтверждение нотификации", "");
            string rezult = numberProfilePage.ConfirmNotif();

            if (rezult != "success")
            {
                globalR = false;
                Logger.PrintRezult(false, rezult);
            }
            else
            {
                Logger.PrintRezult(true, "Нотификаци подтверждена");
            }
            rezult = "";
            Thread.Sleep(10000);
            Logger.PrintAction("Переход в историю заявок", "");
            homePage.ConstructionPage();
            rezult             = homePage.GoToRequestHistoryPage();
            requestHistoryPage = homePage.requestHistoryPage;
            if (rezult != "success")
            {
                globalR = false;
                Logger.PrintRezult(false, rezult);
            }
            else
            {
                Logger.PrintRezult(true, "Страница истории запросов корректна");
            }
            rezult = "";

            Logger.PrintAction("Проверка статуса последнего запроса", "");
            rezult = requestHistoryPage.CheckStatus();
            if (rezult != "Обработан")
            {
                globalR = false;
                Logger.PrintRezult(false, rezult);
            }
            else
            {
                Logger.PrintRezult(true, "Заявка обработана");
            }
            Logger.PrintAction("Проверка проверка комментария заявки", "");
            rezult = requestHistoryPage.GetDetails();
            if (rezult != "Замена сим карты для номера " + phoneNumber + ".")
            {
                globalR = false;
                Logger.PrintRezult(false, rezult);
            }
            else
            {
                Logger.PrintRezult(true, "Комментарий корректен");
            }
            try
            {
                var    query  = @"select SERIAL_NO from serial_item_inv@'" + db_Ans + "' where primary_ctn='" + phoneNumber + "'";
                var    simQ   = Executor.ExecuteSelect(query);
                string newSim = simQ[0, 0];
                if (sim != newSim)
                {
                    globalR = false;
                    Logger.PrintRezult(false, "Sim не сменен");
                }
                else
                {
                    Logger.PrintRezult(true, "Номер SIM изменен");
                }
            }
            catch (Exception)
            {
            }

            Logger.PrintRezultTest(globalR);
            ap.Close();
        }