public void DefaultEnumerate() { using (var cleaner = new TestFileCleaner()) { string directoryPath = cleaner.CreateTestDirectory(); string filePath = cleaner.CreateTestFile("DefaultEnumerate", directoryPath); var directoryInfo = cleaner.FileService.GetPathInfo(directoryPath) as IDirectoryInformation; directoryInfo.Should().NotBeNull(); var files = directoryInfo.EnumerateChildren().ToArray(); files.Should().HaveCount(1); files[0].Path.Should().Be(filePath); } }
public void EnumerateNestedFile() { using (var cleaner = new TestFileCleaner()) { string directoryPath = cleaner.CreateTestDirectory(); string filePath = cleaner.CreateTestFile("DefaultEnumerate", directoryPath); string fileName = Paths.GetFileOrDirectoryName(filePath); var directoryInfo = cleaner.FileService.GetPathInfo(cleaner.TempFolder) as IDirectoryInformation; directoryInfo.Should().NotBeNull(); var files = directoryInfo.EnumerateChildren(ChildType.File, fileName, SearchOption.AllDirectories).ToArray(); files.Should().HaveCount(1); files[0].Path.Should().Be(filePath); } }