public void step_02() { Logger.PrintStepName("Step 2"); SubscriberService.SubscriberInterface si = new SubscriberInterfaceClient(); SubscriberService.getRequestListRequest getRequests = new getRequestListRequest(); getRequests.token = token; getRequests.login = login; getRequests.endDate = endDate; getRequests.startDate = startDate; getRequests.page = page; getRequests.hash = "?"; getRequests.recordsPerPage = 20; getRequests.requestId = requestId; try { Logger.PrintAction("Получение списка запросов", ""); SubscriberService.getRequestListResponse requestList = si.getRequestList(getRequests); var s = requestList.requestList; Logger.PrintAction("Список заявок получен", s.requests[0].requestComments[0]); } catch (Exception ex) { Logger.PrintRezult(false, "Ошибка получения истории запросов: " + ex.Message); } }
public void step_s_03() { Logger.PrintStepName("Step 3"); SubscriberService.SubscriberInterface si = new SubscriberInterfaceClient(); SubscriberService.getRequestListRequest getRequests = new getRequestListRequest(); getRequests.token = token; getRequests.login = login; getRequests.endDate = endDate; getRequests.startDate = startDate; getRequests.page = page; getRequests.hash = ths.GetHashAPI(login + startDateHash + endDateHash + "0"); getRequests.recordsPerPage = 20; try { Logger.PrintAction("Получение списка запросов", ""); SubscriberService.getRequestListResponse requestList = si.getRequestList(getRequests); apiRequestPageDO s = requestList.requestList; Logger.PrintAction("Список заявок получен", ""); } catch (Exception ex) { Logger.PrintRezult(false, "Ошибка получения истории запросов: " + ex.Message); } }
public void step_05() { Logger.PrintStepName("Step 5"); SubscriberService.SubscriberInterface si = new SubscriberInterfaceClient(); SubscriberService.addDelSOCRequest getRequest = new addDelSOCRequest(); SubscriberService.getRequestListRequest getRequestList = new getRequestListRequest(); getRequestList.token = token; getRequestList.login = login; getRequestList.startDate = DateTime.Now; getRequestList.page = 1; getRequestList.recordsPerPage = 5; string requestId; getRequest.inclusionType = "D"; getRequest.soc = soc; getRequest.ctn = ctn; getRequest.effDate = DateTime.Now; getRequest.expDate = DateTime.Now.AddDays(1); getRequest.token = token; try { Thread.Sleep(15000); Logger.PrintAction("Отключение услуги", soc); SubscriberService.addDelSOCResponse requestResponse = si.addDelSOC(getRequest); long s = requestResponse.@return; Logger.PrintAction("Заявка на отключение услуги создана", requestId = s.ToString()); getRequestList.requestId = Convert.ToInt64(requestId); Thread.Sleep(15000); SubscriberService.getRequestListResponse requestListResponse = si.getRequestList(getRequestList); Logger.PrintAction("Заявка " + requestId, " " + requestListResponse.requestList.requests[0].requestStatus); } catch (FaultException <UssWsApiException> exception) { Logger.PrintRezult(false, exception.Detail.errorCode + " " + exception.Detail.errorDescription); } catch (Exception ex) { Assertion("Ошибка при отключении услуги: " + ex.Message, Assert.Fail); } }
public void step_s_06() { Logger.PrintStepName("Step 6"); SubscriberService.SubscriberInterface si = new SubscriberInterfaceClient(); SubscriberService.getRequestListRequest getRequests = new getRequestListRequest(); getRequests.token = token; getRequests.login = loginx; getRequests.endDate = endDate; getRequests.startDate = startDate; getRequests.page = page; getRequests.hash = ths.GetHashAPI(loginx + startDateHash + endDateHash + requestId); getRequests.recordsPerPage = 20; getRequests.requestId = requestId; try { Logger.PrintAction("Получение списка запросов", ""); SubscriberService.getRequestListResponse requestList = si.getRequestList(getRequests); apiRequestPageDO s = requestList.requestList; if (s.requests == null) { Logger.PrintRezult(true, ""); } Logger.PrintAction("Список заявок получен", s.requests[0].requestComments[0]); } catch (FaultException <UssWsApiException> exception) { if (exception.Detail.errorCode == 20006 && exception.Detail.errorDescription == "FORBIDDEN (login="******")") { Logger.PrintRezult(true, exception.Detail.errorCode + exception.Detail.errorDescription); } else { Logger.PrintRezult(false, exception.Detail.errorCode + exception.Detail.errorDescription); } } catch (Exception ex) { Logger.PrintRezult(false, "Ошибка получения истории запросов: " + ex.Message); } }