internal NuGetRepositoryBase( NuGetClient c, PackageSource source, PackageQualityFilter qualityFilter) : base(c, source) { QualityFilter = qualityFilter; UniqueRepositoryName = NuGetClient.NuGetType.Name + ':' + source.Name; }
internal NuGetStandardRepository( NuGetClient c, string url, string name, PackageQualityFilter qualityFilter, string secretKeyName) : base(c, new PackageSource(url, name), qualityFilter) { SecretKeyName = secretKeyName; }
internal NPMRepositoryBase( NPMClient c, PackageQualityFilter qualityFilter, string name, string url) { Client = c; QualityFilter = qualityFilter; Url = url; UniqueRepositoryName = NPMClient.NPMType.Name + ':' + name; }
public NPMStandardRepository( NPMClient c, PackageQualityFilter qualityFilter, string name, string url, string secretKeyName, bool usePassword) : base(c, qualityFilter, name, url) { SecretKeyName = secretKeyName; UsePassword = usePassword; }
internal NPMAzureRepository( NPMClient c, PackageQualityFilter qualityFilter, string organization, string feedName, string scope, string projectName) : base(c, qualityFilter, $"Azure:{scope}->{organization}-{feedName}", projectName != null ? $"https://pkgs.dev.azure.com/{organization}/{projectName}/_packaging/{feedName}/npm/registry/" : $"https://pkgs.dev.azure.com/{organization}/_packaging/{feedName}/npm/registry/") { Organization = organization; FeedName = feedName; Scope = scope; ProjectName = projectName; }
public void PackageQualityFilter_tests(string form1, string form2, string remainder) { ReadOnlySpan <char> head = form1; var startHead = head; bool match = PackageQualityFilter.TryParse(ref head, out var f1); if (form2 == "invalid") { match.Should().BeFalse(); (head == startHead).Should().BeTrue(); } else { match.Should().BeTrue(); PackageQualityFilter.TryParse(form2, out var f2).Should().BeTrue(); f1.Should().Be(f2); } head.ToString().Should().Be(remainder); }
internal NuGetAzureRepository( NuGetClient c, string name, PackageQualityFilter qualityFilter, string organization, string feedName, string label, string projectName) : base(c, new PackageSource( projectName != null ? $"https://pkgs.dev.azure.com/{organization}/{projectName}/_packaging/{feedName}{label}/nuget/v3/index.json" : $"https://pkgs.dev.azure.com/{organization}/_packaging/{feedName}{label}/nuget/v3/index.json" , name), qualityFilter) { Organization = organization; FeedName = feedName; Label = label; ProjectName = projectName; }
public void PackageQualityFilter_tests(string form1, string form2) { PackageQualityFilter.TryParse(form1, out var f1).Should().BeTrue(); PackageQualityFilter.TryParse(form2, out var f2).Should().BeTrue(); f1.Should().Be(f2); }