コード例 #1
0
        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());
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        public async Task GetPackageVersionAsync(PackageManagerTypes packageManager, string packageName, string packageVersion)
        {
            var result = await _client.GetPackageVersionAsync(packageManager, packageName, packageVersion);

            Assert.NotNull(result);
        }