コード例 #1
0
        public void TestEnumerateFileSystemInfosWithSearchRecursiveNoResults()
        {
            var di             = new DirectoryInfo(uncDirectory);
            var randomFileName = Path.GetRandomFileName();
            var newDi          = di.CreateSubdirectory(randomFileName);

            try {
                var fi = new FileInfo(newDi.FullName.Combine("filename"));

                using (fi.Create()) { }

                try {
                    Assert.AreEqual(0, di.EnumerateFileSystemInfos("gibberish", SearchOption.AllDirectories).Count());
                }
                finally {
                    fi.Delete();
                }
            }
            finally {
                newDi.Delete(true);
            }
        }
コード例 #2
0
        public void TestEnumerateFileSystemInfosWithSearchAndOptionMultipleResults()
        {
            var di             = new DirectoryInfo(uncDirectory);
            var randomFileName = Path.GetRandomFileName();
            var newDi          = di.CreateSubdirectory(randomFileName);

            try {
                var fi = new FileInfo(newDi.FullName.Combine("filename"));

                using (fi.Create()) { }

                try {
                    Assert.AreEqual(2, di.EnumerateFileSystemInfos("*").Count());
                }
                finally {
                    fi.Delete();
                }
            }
            finally {
                newDi.Delete(true);
            }
        }