public void NonExisitngFileTest() { var source = new TestFilesSource("./Some/Non/Existing/Path.pdf", true, RuntimeContext.Empty); var directories = source.GetFiles(); Assert.AreEqual(0, directories.Count); }
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); }
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); }
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); }