public void ReturnsFilesWithApplicationAbsolutePaths() { using (var path = new TempDirectory()) { File.WriteAllText(Path.Combine(path, "file.js"), ""); var dir = new FileSystemDirectory(path); var files = dir.GetFiles("*", SearchOption.AllDirectories).ToArray(); files[0].FullPath.ShouldEqual("~/file.js"); } }
public void GivenNavigatedToSubDirectory_WhenGetFilePaths_ThenFullPathStillReturned() { using (var path = new TempDirectory()) { Directory.CreateDirectory(Path.Combine(path, "test")); File.WriteAllText(Path.Combine(path, "test", "asset.js"), ""); var testDir = new FileSystemDirectory(path).GetDirectory("test"); var filePaths = testDir.GetFiles("*.js", SearchOption.AllDirectories).ToArray(); filePaths[0].FullPath.ShouldEqual("~/test/asset.js"); } }
public void FullPathsReturned() { using (var path = new TempDirectory()) { Directory.CreateDirectory(Path.Combine(path, "test")); File.WriteAllText(Path.Combine(path, "test", "asset.js"), ""); var dir = new FileSystemDirectory(path); var filePaths = dir.GetFiles("*.js", SearchOption.AllDirectories).ToArray(); filePaths[0].FullPath.ShouldEqual("~/test/asset.js"); } }
public void GivenNavigatedToSubDirectory_WhenGetFilePaths_ThenFullPathStillReturned() { using (var path = new TempDirectory()) { Directory.CreateDirectory(Path.Combine(path, "test")); File.WriteAllText(PathUtilities.Combine(path, "test", "asset.js"), ""); var testDir = new FileSystemDirectory(path).GetDirectory("test"); var filePaths = testDir.GetFiles("*.js", SearchOption.AllDirectories).ToArray(); filePaths[0].FullPath.ShouldEqual("~/test/asset.js"); } }
public void FullPathsReturned() { using (var path = new TempDirectory()) { Directory.CreateDirectory(Path.Combine(path, "test")); File.WriteAllText(PathUtilities.Combine(path, "test", "asset.js"), ""); var dir = new FileSystemDirectory(path); var filePaths = dir.GetFiles("*.js", SearchOption.AllDirectories).ToArray(); filePaths[0].FullPath.ShouldEqual("~/test/asset.js"); } }
public void ReturnsFilesWithApplicationAbsolutePaths() { using (var path = new TempDirectory()) { File.WriteAllText(Path.Combine(path, "file.js"), ""); var dir = new FileSystemDirectory(path); var files = dir.GetFiles("*", SearchOption.AllDirectories).ToArray(); files[0].FullPath.ShouldEqual("~/file.js"); } }