Пример #1
0
        public void GetFilesWithNullSearchPattern()
        {
            // Setup
            var fileSystem = new PathTree <string>();

            // Execute
            fileSystem.GetFiles(@"X:\MYDIRECTORY", a_searchPattern: null);
        }
Пример #2
0
        public void GetFilesInNonExistantDirectory()
        {
            // Setup
            var fileSystem = new PathTree <string>();

            // Execute
            fileSystem.GetFiles(@"X:\MYDIRECTORY");
        }
Пример #3
0
        public void GetFilesInDirectoryWithNull()
        {
            // Setup
            var fileSystem = new PathTree <string>();

            // Execute
            fileSystem.GetFiles(a_path: null);
        }
Пример #4
0
        public void GetFilesWithASearchPattern()
        {
            // Setup
            var fileSystem = new PathTree <string>();

            fileSystem.CreateFile(@"x:\mydirectory\file1.dat", "Value1");
            fileSystem.CreateFile(@"x:\mydirectory\file2.css", "Value2");
            fileSystem.CreateFile(@"x:\mydirectory\file3.dat", "Value3");
            fileSystem.CreateFile(@"x:\mydirectory\otherdirectory\file4.dat", "Value4");

            // Execute
            var filePaths = fileSystem.GetFiles(@"X:\MYDIRECTORY", "*.dat");

            // Assert
            Assert.AreEqual(2, filePaths.Length);
        }
Пример #5
0
        public void GetFilesInDirectory()
        {
            // Setup
            var fileSystem = new PathTree <string>();

            fileSystem.CreateFile(@"x:\mydirectory\file1.dat", "Value");
            fileSystem.CreateFile(@"x:\mydirectory\file2.dat", "Value");
            fileSystem.CreateFile(@"x:\mydirectory\file3.dat", "Value");
            fileSystem.CreateFile(@"x:\mydirectory\otherdirectory\file4.dat", "Value");

            // Execute
            var filePaths = fileSystem.GetFiles(@"X:\MYDIRECTORY");

            // Assert
            Assert.AreEqual(3, filePaths.Length);
        }
Пример #6
0
        public void GetFilesWithNullSearchPattern()
        {
            // Setup
            var fileSystem = new PathTree<string>();

            // Execute
            fileSystem.GetFiles(@"X:\MYDIRECTORY", a_searchPattern: null);
        }
Пример #7
0
        public void GetFilesWithASearchPattern()
        {
            // Setup
            var fileSystem = new PathTree<string>();
            fileSystem.CreateFile(@"x:\mydirectory\file1.dat", "Value1");
            fileSystem.CreateFile(@"x:\mydirectory\file2.css", "Value2");
            fileSystem.CreateFile(@"x:\mydirectory\file3.dat", "Value3");
            fileSystem.CreateFile(@"x:\mydirectory\otherdirectory\file4.dat", "Value4");

            // Execute
            var filePaths = fileSystem.GetFiles(@"X:\MYDIRECTORY", "*.dat");

            // Assert
            Assert.AreEqual(2, filePaths.Length);
        }
Пример #8
0
        public void GetFilesInNonExistantDirectory()
        {
            // Setup
            var fileSystem = new PathTree<string>();

            // Execute
            fileSystem.GetFiles(@"X:\MYDIRECTORY");
        }
Пример #9
0
        public void GetFilesInDirectoryWithNull()
        {
            // Setup
            var fileSystem = new PathTree<string>();

            // Execute
            fileSystem.GetFiles(a_path: null);
        }
Пример #10
0
        public void GetFilesInDirectory()
        {
            // Setup
            var fileSystem = new PathTree<string>();
            fileSystem.CreateFile(@"x:\mydirectory\file1.dat", "Value");
            fileSystem.CreateFile(@"x:\mydirectory\file2.dat", "Value");
            fileSystem.CreateFile(@"x:\mydirectory\file3.dat", "Value");
            fileSystem.CreateFile(@"x:\mydirectory\otherdirectory\file4.dat", "Value");

            // Execute
            var filePaths = fileSystem.GetFiles(@"X:\MYDIRECTORY");

            // Assert
            Assert.AreEqual(3, filePaths.Length);
        }