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); }
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)); }
internal static IReadOnlyList <IText> GenerateLicenseLinks(DetailedPackageMetadata metadata) { return(GenerateLicenseLinks(metadata.LicenseMetadata, metadata.LicenseUrl, string.Format(CultureInfo.CurrentCulture, Resources.WindowTitle_LicenseFileWindow, metadata.Id), metadata.LoadFileAsText)); }
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))); }