public FileSystemVisitor(DirectoryInfo startDirectory,
                          IFileSystemProcessingStrategy fileSystemProcessingStrategy,
                          Func <FileSystemInfo, bool> filter = null)
 {
     _startDirectory = startDirectory;
     _filter         = filter;
     _fileSystemProcessingStrategy = fileSystemProcessingStrategy;
 }
Example #2
0
        public FileSystemVisitor(string startDirectory, IFileSystemProcessingStrategy fileSPS, Func <FileSystemInfo, bool> default_filter = null)
        {
            DirectoryInfo DefPath = new DirectoryInfo(startDirectory);

            DefaultPath = DefPath;
            filter      = default_filter;
            fileSystemProcessingStrategy = fileSPS;
        }
 public void TestInit()
 {
     _strategy = new FileSystemProcessingStrategy();
     _fileSystemInfoMock = new Mock<FileSystemInfo>();
 }
 public FileSystemVisitor(string path,
                          IFileSystemProcessingStrategy fileSystemProcessingStrategy,
                          Func <FileSystemInfo, bool> filter = null)
     : this(new DirectoryInfo(path), fileSystemProcessingStrategy, filter)
 {
 }
Example #5
0
 public FileSystemVisitor(DirectoryInfo startDirectory, IFileSystemProcessingStrategy fileSPS, Func <FileSystemInfo, bool> default_filter = null)
 {
     DefaultPath = startDirectory;
     filter      = default_filter;
     fileSystemProcessingStrategy = fileSPS;
 }