コード例 #1
0
ファイル: QueryDiskTests.cs プロジェクト: weedkiller/Musoq
        public void NonExistingDirectoryTest()
        {
            var source = new TestDirectoriesSource("./Some/Non/Existing/Path", true, RuntimeContext.Empty);

            var directories = source.GetDirectories();

            Assert.AreEqual(0, directories.Count);
        }
コード例 #2
0
ファイル: QueryDiskTests.cs プロジェクト: weedkiller/Musoq
        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);
        }
コード例 #3
0
ファイル: QueryDiskTests.cs プロジェクト: weedkiller/Musoq
        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);
        }