public void ShouldReturnTags() { CkanClient client = CkanApiHelper.GetCkanClient(); List <string> tags = client.GetTags(); Console.WriteLine("Groups found: {0}", tags.Count); Assert.NotEmpty(tags); }
public void ShouldReturnPackageIds() { CkanClient client = CkanApiHelper.GetCkanClient(); List <string> packageIds = client.GetPackageIds(); Console.WriteLine("Package ids found: {0}", packageIds.Count); Assert.NotEmpty(packageIds); }
public void ShouldReturnGroupIds() { CkanClient client = CkanApiHelper.GetCkanClient(); List <string> groups = client.GetGroupIds(); Console.WriteLine("Groups found: {0}", groups.Count); Assert.NotEmpty(groups); }
public void ShouldReturnLicenses() { CkanClient client = CkanApiHelper.GetCkanClient(); List <License> licenses = client.GetLicenses(); Console.WriteLine("Licenses found: {0}", licenses.Count); Assert.NotEmpty(licenses); }
public void ShouldReturnRevisionById() { CkanClient client = CkanApiHelper.GetCkanClient(); List <string> revisionIds = client.GetRevisionIds(); Revision revision = client.GetRevision(revisionIds[0]); Assert.NotNull(revision); }
public void ShouldReturnRevisionIds() { CkanClient client = CkanApiHelper.GetCkanClient(); List <string> revisionIds = client.GetRevisionIds(); Console.WriteLine("Revision ids found: {0}", revisionIds.Count); Assert.NotEmpty(revisionIds); }
public void ShouldReturnPackagesWithTag() { CkanClient client = CkanApiHelper.GetCkanClient(); PackageSearchParameters parameters = new PackageSearchParameters(); parameters.Tags.Add("colorado"); PackageSearchResponse <Package> response = client.SearchPackages <Package>(parameters); Assert.NotEmpty(response.Results); }
public void ShouldReturnPackageIdsWithQuery() { CkanClient client = CkanApiHelper.GetCkanClient(); PackageSearchParameters parameters = new PackageSearchParameters(); parameters.Query = "bike"; PackageSearchResponse <string> response = client.SearchPackages <string>(parameters); Assert.NotEmpty(response.Results); }
public void ShouldReturnResourcesIds() { CkanClient client = CkanApiHelper.GetCkanClient(); var parameters = new ResourceSearchParameters(); parameters.Description = "city"; var response = client.SearchResources <string>(parameters); Assert.NotEmpty(response.Results); }
public void ShouldReturnSinglePackagesWithQueryLimit() { CkanClient client = CkanApiHelper.GetCkanClient(); PackageSearchParameters parameters = new PackageSearchParameters(); parameters.Query = "bike"; parameters.Offset = 0; parameters.Limit = 1; PackageSearchResponse <Package> response = client.SearchPackages <Package>(parameters); Assert.True(response.Results.Count == 1); }
public void ShouldReturnResourcesWithLimitAndOffset() { CkanClient client = CkanApiHelper.GetCkanClient(); var parameters = new ResourceSearchParameters(); parameters.Limit = 1; parameters.Offset = 1; parameters.Description = "city"; var response = client.SearchResources <Resource>(parameters); Assert.True(response.Results.Count == 1); }
public void ShouldReturnResourcesByDescription() { CkanClient client = CkanApiHelper.GetCkanClient(); var parameters = new ResourceSearchParameters(); parameters.Description = "city"; var response = client.SearchResources <Resource>(parameters); Assert.NotEmpty(response.Results); Assert.Contains("city", response.Results[0].Description, StringComparison.InvariantCultureIgnoreCase); }
public void ShouldReturnPackageByIdAndName() { CkanClient client = CkanApiHelper.GetCkanClient(); List <string> packageIds = client.GetPackageIds(); Package package = client.GetPackage(packageIds[0]); Assert.NotNull(package); package = client.GetPackage(package.Name); Assert.NotNull(package); }
public void ShouldReturnGroupByIdAndName() { CkanClient client = CkanApiHelper.GetCkanClient(); List <string> groups = client.GetGroupIds(); Group group = client.GetGroup(groups[0]); Assert.NotNull(group); group = client.GetGroup(group.Name); Assert.NotNull(group); }
public void ShouldReturnPackagesWithGroup() { CkanClient client = CkanApiHelper.GetCkanClient(); PackageSearchParameters parameters = new PackageSearchParameters(); parameters.Groups.Add("arvada"); PackageSearchResponse <Package> response = client.SearchPackages <Package>(parameters); Assert.NotEmpty(response.Results); foreach (var result in response.Results) { Assert.Contains <string>("arvada", result.Groups); } }
public void ShouldReturnResourcesByFormat() { CkanClient client = CkanApiHelper.GetCkanClient(); var parameters = new ResourceSearchParameters(); parameters.Format = "kml"; var response = client.SearchResources <Resource>(parameters); Assert.NotEmpty(response.Results); foreach (var result in response.Results) { Assert.Contains("kml", result.Format, StringComparison.InvariantCultureIgnoreCase); } }