public CfNumberQueryResult SearchAvailableNumbers(CfSearchAvailableNumbers searchAvailableNumbers) { var resourceList = BaseRequest <ResourceList>(HttpMethod.Get, new SearchAvailableNumbers(searchAvailableNumbers), new CallfireRestRoute <Number>(null, NumberRestRouteObjects.Search, null)); var number = resourceList.Resource == null ? null : resourceList.Resource.Select(r => NumberMapper.FromNumber((Number)r)).ToArray(); return(new CfNumberQueryResult(resourceList.TotalResults, number)); }
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); }
public void Test_SearchAvailableNumbersWrong() { var searchAvailableNumbers = new CfSearchAvailableNumbers { Region = new CfRegion { City = "MALIBU", State = "CA", Country = "URU" } }; var numberQueryResult = Client.SearchAvailableNumbers(searchAvailableNumbers); Assert.IsNotNull(numberQueryResult); }
public void Test_SearchAvailableNumbersComplete() { var searchAvailableNumbers = new CfSearchAvailableNumbers { Count = 10, TollFree = true, Region = new CfRegion { City = "MALIBU", State = "CA", } }; var numberQueryResult = Client.SearchAvailableNumbers(searchAvailableNumbers); Assert.IsNotNull(numberQueryResult); }
public SearchAvailableNumbers(CfSearchAvailableNumbers source) { Region = RegionMapper.ToRegion(source.Region); TollFree = source.TollFree; Count = source.Count; }
public CfNumberQueryResult SearchAvailableNumbers(CfSearchAvailableNumbers searchAvailableNumbers) { var numberQueryResult = NumberService.SearchAvailableNumbers(new SearchAvailableNumbers(searchAvailableNumbers)); return(NumberQueryResultMapper.FromNumberQueryResult(numberQueryResult)); }