Example #1
0
        public DataGenerator()
        {
            responseSearch = new ResponseSearch();

            Token     = GetTokenId();
            BookingId = GetNewBooking();
        }
Example #2
0
        public APIClient()
        {
            restClient  = new RestClient();
            restRequest = new RestRequest();

            conversion     = new ConversionHelper();
            responseParser = new ResponseSearch();
        }
Example #3
0
        public BaseTests()
        {
            HttpClient = new APIClient();
            Search     = new ResponseSearch();
            Compare    = new CompareHelper();

            AuthModel        = new Authentication();
            BookingModel     = new Booking();
            BookingRespModel = new BookingResponse();

            TestUrl = new BaseTestsUrls();
        }
    /*
     * returns item url
     */
    static string SearchForItem(string itemName)
    {
        //Create search request json object
        RequestItemSearch searchRequestObj = new RequestItemSearch();

        searchRequestObj.keywords = itemName;

        string          requestJSON  = RequestUtils.serialize(searchRequestObj, typeof(RequestItemSearch));
        HttpWebResponse httpResponse = SendHttpRequestToCortex.SendPostRequest(searchURL, requestJSON);

        string         responseJSON      = SendHttpRequestToCortex.GetResponseBody(httpResponse);
        ResponseSearch responseSearchObj = (ResponseSearch)RequestUtils.deserialize(responseJSON, typeof(ResponseSearch));

        string itemUrl = responseSearchObj.links[0].href;         //We know there is only one link in the search results

        Debug.Log("Item URL: " + itemUrl);

        return(itemUrl);
    }