private void SetupPathParamters()
            {
                var strResultTypes   = _resultTypes.UriName;
                var strExtendedInfo  = _extendedInfo.ToString();
                var filterParameters = _filter.GetParameters();
                var strSearchFields  = _searchFields.UriName;
                var strPage          = _page.ToString();
                var strLimit         = _limit.ToString();

                _data.Add(new object[] { _request1.GetUriPathParameters(), new Dictionary <string, object>
                                         {
                                             ["type"]  = strResultTypes,
                                             ["query"] = _query
                                         } });

                _data.Add(new object[] { _request2.GetUriPathParameters(), new Dictionary <string, object>
                                         {
                                             ["type"]     = strResultTypes,
                                             ["query"]    = _query,
                                             ["extended"] = strExtendedInfo
                                         } });

                _data.Add(new object[] { _request3.GetUriPathParameters(), new Dictionary <string, object>(filterParameters)
                                         {
                                             ["type"]  = strResultTypes,
                                             ["query"] = _query
                                         } });

                _data.Add(new object[] { _request4.GetUriPathParameters(), new Dictionary <string, object>
                                         {
                                             ["type"]   = strResultTypes,
                                             ["query"]  = _query,
                                             ["fields"] = strSearchFields
                                         } });

                _data.Add(new object[] { _request5.GetUriPathParameters(), new Dictionary <string, object>
                                         {
                                             ["type"]  = strResultTypes,
                                             ["query"] = _query,
                                             ["page"]  = strPage
                                         } });

                _data.Add(new object[] { _request6.GetUriPathParameters(), new Dictionary <string, object>
                                         {
                                             ["type"]  = strResultTypes,
                                             ["query"] = _query,
                                             ["limit"] = strLimit
                                         } });

                _data.Add(new object[] { _request7.GetUriPathParameters(), new Dictionary <string, object>(filterParameters)
                                         {
                                             ["type"]     = strResultTypes,
                                             ["query"]    = _query,
                                             ["extended"] = strExtendedInfo
                                         } });

                _data.Add(new object[] { _request8.GetUriPathParameters(), new Dictionary <string, object>(filterParameters)
                                         {
                                             ["type"]     = strResultTypes,
                                             ["query"]    = _query,
                                             ["extended"] = strExtendedInfo,
                                             ["fields"]   = strSearchFields
                                         } });

                _data.Add(new object[] { _request9.GetUriPathParameters(), new Dictionary <string, object>(filterParameters)
                                         {
                                             ["type"]     = strResultTypes,
                                             ["query"]    = _query,
                                             ["extended"] = strExtendedInfo,
                                             ["fields"]   = strSearchFields,
                                             ["page"]     = strPage
                                         } });

                _data.Add(new object[] { _request10.GetUriPathParameters(), new Dictionary <string, object>(filterParameters)
                                         {
                                             ["type"]     = strResultTypes,
                                             ["query"]    = _query,
                                             ["extended"] = strExtendedInfo,
                                             ["fields"]   = strSearchFields,
                                             ["page"]     = strPage,
                                             ["limit"]    = strLimit
                                         } });

                _data.Add(new object[] { _request11.GetUriPathParameters(), new Dictionary <string, object>(filterParameters)
                                         {
                                             ["type"]   = strResultTypes,
                                             ["query"]  = _query,
                                             ["fields"] = strSearchFields
                                         } });

                _data.Add(new object[] { _request12.GetUriPathParameters(), new Dictionary <string, object>(filterParameters)
                                         {
                                             ["type"]   = strResultTypes,
                                             ["query"]  = _query,
                                             ["fields"] = strSearchFields,
                                             ["page"]   = strPage
                                         } });

                _data.Add(new object[] { _request13.GetUriPathParameters(), new Dictionary <string, object>(filterParameters)
                                         {
                                             ["type"]   = strResultTypes,
                                             ["query"]  = _query,
                                             ["fields"] = strSearchFields,
                                             ["page"]   = strPage,
                                             ["limit"]  = strLimit
                                         } });

                _data.Add(new object[] { _request14.GetUriPathParameters(), new Dictionary <string, object>
                                         {
                                             ["type"]   = strResultTypes,
                                             ["query"]  = _query,
                                             ["fields"] = strSearchFields,
                                             ["page"]   = strPage
                                         } });

                _data.Add(new object[] { _request15.GetUriPathParameters(), new Dictionary <string, object>
                                         {
                                             ["type"]   = strResultTypes,
                                             ["query"]  = _query,
                                             ["fields"] = strSearchFields,
                                             ["page"]   = strPage,
                                             ["limit"]  = strLimit
                                         } });

                _data.Add(new object[] { _request16.GetUriPathParameters(), new Dictionary <string, object>
                                         {
                                             ["type"]  = strResultTypes,
                                             ["query"] = _query,
                                             ["page"]  = strPage,
                                             ["limit"] = strLimit
                                         } });
            }