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;
 }
Beispiel #3
0
 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);
        }
Beispiel #7
0
        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);
 }