public async Task <PackageResponse> GetPackageVersionAsync(PackageManagerTypes packageManager, string packageName, string packageVersion = null) { string version = packageVersion != null ? $"/{packageVersion}" : ""; return((await GetBaseUrl($"/{packageManager.ToString().ToLowerInvariant()}/{packageName}{version}") .GetJsonAsync <IEnumerable <PackageResponse> >() .ConfigureAwait(false)) .FirstOrDefault()); }
public async Task GetPackagesAsync(PackageManagerTypes packageManager, string packageName, string packageVersion) { var request = new PackageRequest { Pm = packageManager.ToString().ToLowerInvariant(), Name = packageName, Version = packageVersion }; var result = await _client.GetPackagesAsync(request); Assert.NotNull(result); }