public void Test_SearchAvailableKeywordsComplete()
        {
            var searchAvailableKeywords = new CfSearchAvailableKeywords
            {
                Keywords = ExistingKeyword
            };
            var keywordQueryResult = Client.SearchAvailableKeywords(searchAvailableKeywords);

            Assert.IsNotNull(keywordQueryResult);
        }
        public void Test_SearchAvailableKeywordsNotExist()
        {
            var searchAvailableKeywords = new CfSearchAvailableKeywords
            {
                Keywords = "KEYWORD"
            };
            var keywordQueryResult = Client.SearchAvailableKeywords(searchAvailableKeywords);

            Assert.IsNotNull(keywordQueryResult);
        }
Example #3
0
        public CfKeywordQueryResult SearchAvailableKeywords(CfSearchAvailableKeywords searchAvailableKeywords)
        {
            var resourceList = BaseRequest <ResourceList>(HttpMethod.Get, new SearchAvailableKeywords(searchAvailableKeywords),
                                                          new CallfireRestRoute <Number>(null, NumberRestRouteObjects.Keyword, NumberRestRouteObjects.Search));

            var keyword = resourceList.Resource == null ? null
                : resourceList.Resource.Select(r => KeywordMapper.FromKeyword((Keyword)r)).ToArray();

            return(new CfKeywordQueryResult(resourceList.TotalResults, keyword));
        }
Example #4
0
        public void FixtureSetup()
        {
            var region = new CfRegion(null, null, null, null, null, null, null, null, null, null);

            Client                  = new SoapNumberClient(MockClient.User(), MockClient.Password());
            RegionQuery             = new CfRegionQuery(100, 0, region);
            SearchAvailableKeywords = new CfSearchAvailableKeywords(string.Empty);
            SearchAvailableNumbers  = new CfSearchAvailableNumbers(null, true, 100);
            QueryKeywords           = new CfQuery();
            QueryNumbers            = new CfQueryNumbers(100, 0, region, null);
        }
Example #5
0
 public SearchAvailableKeywords(CfSearchAvailableKeywords source)
 {
     Keywords = source.Keywords;
 }
        public CfKeywordQueryResult SearchAvailableKeywords(CfSearchAvailableKeywords searchAvailableKeywords)
        {
            var keywordQueryResult = NumberService.SearchAvailableKeywords(new SearchAvailableKeywords(searchAvailableKeywords));

            return(KeywordQueryResultMapper.FromKeywordQueryResult(keywordQueryResult));
        }