public void step_07_s() { Logger.PrintStepName("Step 7"); SubscriberService.SubscriberInterface si = new SubscriberInterfaceClient(); SubscriberService.suspendCTNRequest suspendRequest = new suspendCTNRequest(); suspendRequest.hash = ths.GetHashAPI(ctn + lockdatefutH + "AAA"); suspendRequest.ctn = ReaderTestData.ReadExel(testName, "ctn"); suspendRequest.reasonCode = "AAA"; suspendRequest.token = token; suspendRequest.actvDate = lockdatenow; try { Logger.PrintAction("блокировка с некорректным типом блокировки", ""); SubscriberService.suspendCTNResponse requestResponse = si.suspendCTN(suspendRequest); if (requestResponse != null) { Logger.PrintRezult(false, "Заявка создана " + requestResponse.@return); } else { Logger.PrintRezult(true, "Заявка не создана"); } } catch (FaultException <UssWsApiException> faultException) { Logger.PrintRezult(true, faultException.Detail + " " + faultException.Code); } catch (Exception ex) { Logger.PrintRezult(false, "Ошибка при блокировке: " + ex.Message); } }
public void step_01(string exlogin, string expas, string exctn, string exban, string at) { url = getUrl.Url; login = ReaderTestData.ReadExel(testName, exlogin); password = ReaderTestData.ReadExel(testName, expas); ctn = ReaderTestData.ReadExel(testName, exctn); ban = ReaderTestData.ReadExel(testName, exban); Logger.PrintHeadTest(testName); Logger.PrintStepName("Step 1"); Logger.PrintAction("подключению к сервису", "Тип аккаунта" + at); try { token = ths.GetToken(login, password); Logger.PrintAction("Токен получен", token); } catch (Exception ex) { Assertion("Ошибка получения токена: " + ex.Message, Assert.Fail); } }
public void step_08() { Logger.PrintStepName("Step 8"); SubscriberService.SubscriberInterface si = new SubscriberInterfaceClient(); SubscriberService.getSIMListRequest getRequest = new getSIMListRequest(); string login = ReaderTestData.ReadExel(testName, "Login13"); string password = ReaderTestData.ReadExel(testName, "Password13"); string ctn = ReaderTestData.ReadExel(testName, "ctn"); string ban = ReaderTestData.ReadExel(testName, "BAN13"); Logger.PrintAction("подключению к сервису", ""); try { token = ths.GetToken(login, password); Logger.PrintAction("Токен получен", token); } catch (Exception ex) { Assertion("Ошибка получения токена: " + ex.Message, Assert.Fail); } getRequest.token = token; getRequest.ban = ban;//getRequest.ban = Convert.ToInt32(ban); getRequest.ctn = ctn; try { Logger.PrintAction("Получение номера SIM", "По SSO"); var requestResponse = si.getSIMList(getRequest); var s = requestResponse.SIMList; Logger.PrintAction("номера Sim получены ", s[0].serialNumber); if (s[0] != null) { Logger.PrintRezult(false, "Метод отрабатывает"); globalR = false; } } catch (FaultException <UssWsApiException> faultException) { Logger.PrintRezult(true, "Ошибка при получении номера SIM: " + faultException.Detail.errorCode + " " + faultException.Detail.errorDescription); if (faultException.Detail.errorCode == 20006 && faultException.Detail.errorDescription.Contains("FORBIDDEN")) { Logger.PrintRezult(true, "Код ошибки корректен"); } else { Logger.PrintRezult(false, "Код ошибки некорректен"); globalR = false; } } catch (Exception ex) { Logger.PrintRezult(false, "Ошибка при получении номера SIM: " + ex.Message); Assertion("Ошибка при получении номера SIM: " + ex.Message, Assert.Fail); } }
public void step_08() { SubscriberService.SubscriberInterface si = new SubscriberInterfaceClient(); SubscriberService.getCTNInfoListRequest getRequest = new getCTNInfoListRequest(); ban = ReaderTestData.ReadExel(testName, "BAN105"); ctn = ReaderTestData.ReadExel(testName, "ctn105"); getRequest.token = token; getRequest.ban = ban; getRequest.ctn = ctn; try { Logger.PrintAction("Получение информации о ctn", "Не аутентифицированный"); SubscriberService.getCTNInfoListResponse requestResponse = si.getCTNInfoList(getRequest); var s = requestResponse.CTNInfoList; if (s[0] != null) { Logger.PrintRezult(false, "Метод отрабатывает"); globalR = false; } } catch (FaultException <UssWsApiException> exception) { if (exception.Detail.errorCode == 20006 && exception.Detail.errorDescription == "FORBIDDEN (login="******")") { Logger.PrintRezult(true, "Код ошибки корректный " + exception.Detail.errorDescription + " " + exception.Detail.errorCode); } else { Logger.PrintRezult(false, "Некорректный код ошибки " + exception.Detail.errorDescription + " " + exception.Detail.errorCode); } } catch (Exception ex) { Logger.PrintRezult(false, ex.Message); globalR = false; } }
public void step_08() { Logger.PrintStepName("Step 8"); SubscriberService.SubscriberInterface si = new SubscriberInterfaceClient(); SubscriberService.suspendCTNRequest suspendRequest = new suspendCTNRequest(); suspendRequest.ctn = ReaderTestData.ReadExel(testName, "ctn"); suspendRequest.reasonCode = "WIB"; suspendRequest.token = token; suspendRequest.actvDate = lockdatenow; try { Logger.PrintAction("блокировка с абонентом не из иерархии", ""); SubscriberService.suspendCTNResponse requestResponse = si.suspendCTN(suspendRequest); if (requestResponse != null) { Logger.PrintRezult(false, "Заявка создана " + requestResponse.@return); } else { Logger.PrintRezult(true, "Заявка не создана"); } } catch (FaultException <UssWsApiException> faultException) { if (faultException.Detail.errorCode == 20006 && faultException.Detail.errorDescription == "FORBIDDEN (login="******")") { Logger.PrintRezult(true, "Код ошибки корректный " + faultException.Detail.errorDescription + " " + faultException.Detail.errorCode); } else { Logger.PrintRezult(false, "Некорректный код ошибки " + faultException.Detail.errorDescription + " " + faultException.Detail.errorCode); } } catch (Exception ex) { Logger.PrintRezult(false, "Ошибка при блокировке: " + ex.Message); } }