public void GetResourceNameFromVirtualPathForItemInSubDir() { // Arrange var moduleName = "my-module"; var path = "/bar/foo"; // Act var name = ApplicationPart.GetResourceNameFromVirtualPath(moduleName, path); // Assert Assert.Equal(name, "my-module.bar.foo"); }
public void GetResourceNameFromVirtualPathForItemWithSpaces() { // Arrange var moduleName = "my-module"; var path = "/program files/data files/my file .foo"; // Act var name = ApplicationPart.GetResourceNameFromVirtualPath(moduleName, path); // Assert Assert.Equal(name, "my-module.program_files.data_files.my file .foo"); }
public void GetResourceNameFromVirtualPathForTopLevelPath() { // Arrange var moduleName = "my-module"; var path = "foo.baz"; // Act var name = ApplicationPart.GetResourceNameFromVirtualPath(moduleName, path); // Assert Assert.Equal(name, moduleName + "." + path); }