public void RemovesWwwSubdomainFromPackageDetailsText(string url, string expected)
        {
            var metadata = new Mock <IPackageSearchMetadata>();

            metadata.Setup(x => x.Identity).Returns(new PackageIdentity("NuGet.Versioning", NuGetVersion.Parse("4.3.0")));
            metadata.Setup(x => x.PackageDetailsUrl).Returns(() => new Uri(url));

            var target = new DetailedPackageMetadata(metadata.Object, deprecationMetadata: null, downloadCount: null);

            Assert.Equal(expected, target.PackageDetailsText);
        }
Esempio n. 2
0
        public void RemovesWwwSubdomainFromPackageDetailsText(string url, string expected)
        {
            var packageSearchMetadata = new PackageSearchMetadataBuilder.ClonedPackageSearchMetadata()
            {
                Identity          = new PackageIdentity("NuGet.Versioning", NuGetVersion.Parse("4.3.0")),
                PackageDetailsUrl = new Uri(url)
            };

            var packageSearchMetadataContextInfo = PackageSearchMetadataContextInfo.Create(packageSearchMetadata);

            var target = new DetailedPackageMetadata(packageSearchMetadataContextInfo, deprecationMetadata: null, downloadCount: null);

            Assert.Equal(expected, target.PackageDetailsText);
        }
 internal static IReadOnlyList <IText> GenerateLicenseLinks(DetailedPackageMetadata metadata)
 {
     return(GenerateLicenseLinks(metadata.LicenseMetadata, metadata.LicenseUrl));
 }
Esempio n. 4
0
 internal static IReadOnlyList <IText> GenerateLicenseLinks(DetailedPackageMetadata metadata)
 {
     return(GenerateLicenseLinks(metadata.LicenseMetadata, metadata.LicenseUrl, string.Format(CultureInfo.CurrentCulture, Resources.WindowTitle_LicenseFileWindow, metadata.Id), metadata.LoadFileAsText));
 }
Esempio n. 5
0
 internal static IReadOnlyList <IText> GenerateLicenseLinks(DetailedPackageMetadata metadata)
 {
     return(GenerateLicenseLinks(metadata.LicenseMetadata, metadata.LicenseUrl, string.Format(CultureInfo.CurrentCulture, Resources.WindowTitle_LicenseFileWindow, metadata.Id), metadata.PackagePath, new PackageIdentity(metadata.Id, metadata.Version)));
 }