public void Verify_FileEntries2_ShouldNotContainDoubleBackSlashes()
        {
            var reader = new LocateDBReader(testStream1, true);

            DBEntry entry;

            do
            {
                entry = reader.Read();

                if (entry is DBFileEntry fileEntry)
                {
                    Console.WriteLine(fileEntry.FullName);
                    Assert.That(fileEntry.FullName, Does.Not.Contain("\\\\"));
                }
                else if (entry is DBDirectoryEntry dirEntry)
                {
                    if (dirEntry.FullName == @"I:\RootFolder1")
                    {
                        reader.SkipChildren();
                    }
                }
                else if (entry is DBRootDirectoryEntry rootDirEntry)
                {
                    if (rootDirEntry.FullName == @"I:\")
                    {
                        reader.SkipChildren();
                    }
                }
            } while (entry != null);
        }
        public void Verify_SkipChildren_WorksForRootDirectories()
        {
            var reader = new LocateDBReader(testStream1, true);

            DBEntry entry;

            do
            {
                entry = reader.Read();

                if (entry is DBRootDirectoryEntry rootDirEntry)
                {
                    if (rootDirEntry.FullName == @"I:\")
                    {
                        reader.SkipChildren();
                    }
                    else
                    {
                        Assert.That(rootDirEntry.FullName, Does.Not.StartsWith(@"I:\"));
                    }
                }
                else if (entry is DBDirectoryEntry dirEntry)
                {
                    Assert.That(dirEntry.FullName, Does.Not.StartsWith(@"I:\"));
                }
                else if (entry is DBFileEntry fileEntry)
                {
                    Assert.That(fileEntry.FullName, Does.Not.StartsWith(@"I:\"));
                }
            } while (entry != null);
        }