Beispiel #1
0
        public static void Test()
        {
            FolderTreeEnumerator enumerator = new FolderTreeEnumerator();

            enumerator.IncludeExtensions = new string[] { ".jpg", ".doc" };
            enumerator.RootDirectories   = new string[]
            {
                "C:\\Documents and Settings"
                //@"C:\Documents and Settings\brandt.redd\My Documents\Geocaches\Archive\TB Winnie's Wagon_files"
            };

            Trace.Assert(enumerator.MoveNext());
            TestDirectory(new DirectoryInfo(enumerator.RootDirectories[0]), enumerator);
            Trace.Assert(!enumerator.MoveNext());

            enumerator.Reset();
            Trace.Assert(enumerator.MoveNext());
            TestDirectorySkip(new DirectoryInfo(enumerator.RootDirectories[0]), enumerator);
            Trace.Assert(!enumerator.MoveNext());
        }