public void NonExistingDirectoryTest() { var source = new TestDirectoriesSource("./Some/Non/Existing/Path", true, RuntimeContext.Empty); var directories = source.GetDirectories(); Assert.AreEqual(0, directories.Count); }
public void DirectoriesSourceIterateDirectoriesTest() { var source = new TestDirectoriesSource("./Directories", false, RuntimeContext.Empty); var directories = source.GetDirectories(); Assert.AreEqual(2, directories.Count); Assert.AreEqual("Directory1", ((DirectoryInfo)directories[0].Contexts[0]).Name); Assert.AreEqual("Directory2", ((DirectoryInfo)directories[1].Contexts[0]).Name); }
public void TestDirectoriesSourceIterateWithNestedDirectories() { var source = new TestDirectoriesSource("./Directories", true, RuntimeContext.Empty); var directories = source.GetDirectories(); Assert.AreEqual(3, directories.Count); Assert.AreEqual("Directory1", ((DirectoryInfo)directories[0].Contexts[0]).Name); Assert.AreEqual("Directory2", ((DirectoryInfo)directories[1].Contexts[0]).Name); Assert.AreEqual("Directory3", ((DirectoryInfo)directories[2].Contexts[0]).Name); }