public static Package ( this url, IPackageVersionModel package ) : string | ||
url | this | |
package | IPackageVersionModel | |
return | string |
public DependencyViewModel(string id, string versionSpec) { Id = id; if (!String.IsNullOrEmpty(versionSpec)) { VersionSpec = VersionRange.Parse(versionSpec).PrettyPrint(); } if (HttpContext.Current != null) { PackageUrl = UrlExtensions.Package(new UrlHelper(HttpContext.Current.Request.RequestContext), id); } }
public void ReturnsCorrectRouteLink(string siteRoot, bool relativeUrl, string expectedUrl) { // Arrange var configurationService = GetConfigurationService(); configurationService.Current.SiteRoot = siteRoot; var urlHelper = TestUtility.MockUrlHelper(siteRoot); // Act var result = UrlExtensions.Package(urlHelper, "id", "1.0.0", relativeUrl); // Assert Assert.Equal(expectedUrl, result); }
public void UsesNormalizedVersionInUrls() { var package = new Package { PackageRegistration = new PackageRegistration { Id = "TestPackageId" }, NormalizedVersion = "1.0.0-alpha.1", Version = "1.0.0-alpha.1+metadata" }; string fixedUrl = UrlExtensions.Package(TestUtility.MockUrlHelper(), package); Assert.DoesNotContain("metadata", fixedUrl); Assert.EndsWith(package.NormalizedVersion, fixedUrl); }