Exemple #1
0
        public void NonExisitngFileTest()
        {
            var source = new TestFilesSource("./Some/Non/Existing/Path.pdf", true, RuntimeContext.Empty);

            var directories = source.GetFiles();

            Assert.AreEqual(0, directories.Count);
        }
Exemple #2
0
        public void FilesSourceIterateDirectoriesTest()
        {
            var source = new TestFilesSource("./Directories", false, RuntimeContext.Empty);

            var folders = source.GetFiles();

            Assert.AreEqual(1, folders.Count);

            Assert.AreEqual("TestFile1.txt", ((ExtendedFileInfo)folders[0].Contexts[0]).Name);
        }
Exemple #3
0
        public void FilesSourceIterateDirectoriesTest()
        {
            var source = new TestFilesSource("./Directories", false, InterCommunicator.Empty);

            var folders = source.GetFiles();

            Assert.AreEqual(1, folders.Count);

            Assert.AreEqual("TestFile1.txt", ((FileInfo)folders[0].Context).Name);
        }
Exemple #4
0
        public void FilesSourceIterateWithNestedDirectoriesTest()
        {
            var source = new TestFilesSource("./Directories", true, RuntimeContext.Empty);

            var folders = source.GetFiles();

            Assert.AreEqual(4, folders.Count);

            Assert.AreEqual("TestFile1.txt", ((ExtendedFileInfo)folders[0].Contexts[0]).Name);
            Assert.AreEqual("TextFile2.txt", ((ExtendedFileInfo)folders[1].Contexts[0]).Name);
            Assert.AreEqual("TextFile3.txt", ((ExtendedFileInfo)folders[2].Contexts[0]).Name);
            Assert.AreEqual("TextFile1.txt", ((ExtendedFileInfo)folders[3].Contexts[0]).Name);
        }