public void ResolveVirtualPathResolvesAppRelativePathsUsingAppVirtualPath() { // Arrange var basePath = "~/base"; var path = "@/somefile"; var appPartRoot = "~/app/"; // Act var virtualPath = ApplicationPart.ResolveVirtualPath(appPartRoot, basePath, path); // Assert Assert.Equal(virtualPath, "~/app/somefile"); }
public void ResolveVirtualPathDoesNotAffectRootRelativePaths() { // Arrange var basePath = "~/base"; var path = "~/somefile"; var appPartRoot = "~/app/"; // Act var virtualPath = ApplicationPart.ResolveVirtualPath(appPartRoot, basePath, path); // Assert Assert.Equal(virtualPath, "~/somefile"); }
public void ResolveVirtualPathResolvesRegularPathsUsingBaseVirtualPath() { // Arrange var basePath = "~/base/"; var path = "somefile"; var appPartRoot = "~/app/"; // Act var virtualPath = ApplicationPart.ResolveVirtualPath(appPartRoot, basePath, path); // Assert Assert.Equal("~/base/somefile", virtualPath); }