public V3PSAutoCompleteResource(DataClient client, V3ServiceIndexResource serviceIndex, V3RegistrationResource regResource) : base() { _regResource = regResource; _serviceIndex = serviceIndex; _client = client; }
public async Task RegistrationResource_NotFound() { V3RegistrationResource resource = new V3RegistrationResource(DataClient, new Uri(RegBaseUrl)); var package = await resource.GetPackageMetadata(new PackageIdentity("notfound23lk4j23lk432j4l", new NuGetVersion(1, 0, 99)), CancellationToken.None); Assert.Null(package); }
public async Task RegistrationResource_TreeFilterOnPre() { V3RegistrationResource resource = new V3RegistrationResource(DataClient, new Uri(RegBaseUrl)); var packages = await resource.GetPackageMetadata("ravendb.client", false, false, CancellationToken.None); var results = packages.ToArray(); Assert.True(results.Length < 500); }
public async Task RegistrationResource_NonTree() { V3RegistrationResource resource = new V3RegistrationResource(DataClient, new Uri(RegBaseUrl)); var packagesPre = await resource.GetPackageMetadata("newtonsoft.json", true, false, CancellationToken.None); var packages = await resource.GetPackageMetadata("newtonsoft.json", false, false, CancellationToken.None); var results = packages.ToArray(); var resultsPre = packagesPre.ToArray(); Assert.True(results.Length > 10); Assert.True(results.Length < resultsPre.Length); }
public async Task DownloadResource_Found() { V3RegistrationResource reg = new V3RegistrationResource(DataClient, new Uri(RegBaseUrl)); V3DownloadResource resource = new V3DownloadResource(DataClient, reg); var uri = await resource.GetDownloadUrl(new PackageIdentity("newtonsoft.json", new NuGetVersion(6, 0, 4)), CancellationToken.None); Assert.NotNull(uri); var stream = await resource.GetStream(new PackageIdentity("newtonsoft.json", new NuGetVersion(6, 0, 4)), CancellationToken.None); Assert.NotNull(stream); }
public async Task DownloadResource_NotFound() { V3RegistrationResource reg = new V3RegistrationResource(DataClient, new Uri(RegBaseUrl)); V3DownloadResource resource = new V3DownloadResource(DataClient, reg); var uri = await resource.GetDownloadUrl(new PackageIdentity("notfound23lk4j23lk432j4l", new NuGetVersion(1, 0, 99)), CancellationToken.None); Assert.Null(uri); var stream = await resource.GetStream(new PackageIdentity("notfound23lk4j23lk432j4l", new NuGetVersion(1, 0, 99)), CancellationToken.None); Assert.Null(stream); }
public async Task DependencyInfo_Mvc() { V3RegistrationResource reg = new V3RegistrationResource(DataClient, new Uri(RegBaseUrl)); V3DependencyInfoResource depResource = new V3DependencyInfoResource(DataClient, reg); List <PackageIdentity> packages = new List <PackageIdentity>() { new PackageIdentity("Microsoft.AspNet.Mvc.Razor", NuGetVersion.Parse("6.0.0-beta1")), }; NuGetFramework projectFramework = NuGetFramework.Parse("aspnet50"); var results = await depResource.ResolvePackages(packages, projectFramework, true); Assert.True(results.Count() > 0); }
public V3UIMetadataResource(DataClient client, V3RegistrationResource regResource) : base() { _regResource = regResource; _client = client; }