Пример #1
0
        public async Task TestDirectoryListing42aAsync()
        {
            WebDirectory webDirectory = await ParseHtml(GetSample());

            Assert.Equal("ROOT", webDirectory.Name);
            Assert.Equal(3, webDirectory.Subdirectories.Count);
            Assert.Equal("Nginx-Fancyindex-Theme-dark", webDirectory.Subdirectories[0].Name);
            Assert.Equal(11, webDirectory.Files.Count);
            Assert.Equal("HEADER.md", webDirectory.Files[0].FileName);
            Assert.Equal(271, webDirectory.Files[0].FileSize);
        }
Пример #2
0
        public async Task TestDirectoryListing68aAsync()
        {
            WebDirectory webDirectory = await ParseHtml(GetSample());

            Assert.Equal("ROOT", webDirectory.Name);
            Assert.Equal(110, webDirectory.Subdirectories.Count);
            Assert.Equal("12Monkeys", webDirectory.Subdirectories[0].Name);
            Assert.Single(webDirectory.Files);
            Assert.Equal("directory.zip", webDirectory.Files[0].FileName);
            Assert.Equal(45056, webDirectory.Files[0].FileSize);
        }
Пример #3
0
        public async Task TestDirectoryListing70aAsync()
        {
            WebDirectory webDirectory = await ParseHtml(GetSample());

            Assert.Equal("ROOT", webDirectory.Name);
            Assert.Equal(29, webDirectory.Subdirectories.Count);
            Assert.Equal("upload10", webDirectory.Subdirectories[0].Name);
            Assert.Single(webDirectory.Files);
            Assert.Equal("index.html", webDirectory.Files[0].FileName);
            Assert.Equal(24, webDirectory.Files[0].FileSize);
        }
Пример #4
0
        public async Task TestDirectoryListing64aAsync()
        {
            WebDirectory webDirectory = await ParseHtml(GetSample());

            Assert.Equal("ROOT", webDirectory.Name);
            Assert.Equal(3, webDirectory.Subdirectories.Count);
            Assert.Equal("Coco 2017 HD-TS X264 HQ-CPG", webDirectory.Subdirectories[0].Name);
            Assert.Equal(15, webDirectory.Files.Count);
            Assert.Equal("Aquaman 2018 720p.mp4", webDirectory.Files[0].FileName);
            Assert.Equal(-1, webDirectory.Files[0].FileSize);
        }
Пример #5
0
        public async Task TestDirectoryListing66aAsync()
        {
            WebDirectory webDirectory = await ParseHtml(GetSample());

            Assert.Equal("ROOT", webDirectory.Name);
            Assert.Equal(12, webDirectory.Subdirectories.Count);
            Assert.Equal("558_2908", webDirectory.Subdirectories[0].Name);
            Assert.Equal(80, webDirectory.Files.Count);
            Assert.Equal("Casso_Blax_-_Falling_Star.m4a.zip", webDirectory.Files[0].FileName);
            Assert.Equal(1363149, webDirectory.Files[0].FileSize);
        }
Пример #6
0
        public async Task TestDirectoryListing58aAsync()
        {
            WebDirectory webDirectory = await ParseHtml(GetSample());

            Assert.Equal("ROOT", webDirectory.Name);
            Assert.Equal(3, webDirectory.Subdirectories.Count);
            Assert.Equal("Old-Calculator-RPGs-Headquarter-Archive", webDirectory.Subdirectories[0].Name);
            Assert.Single(webDirectory.Files);
            Assert.Equal("master.index", webDirectory.Files[0].FileName);
            Assert.Equal(-1, webDirectory.Files[0].FileSize);
        }
Пример #7
0
        public async Task TestDirectoryListing62aAsync()
        {
            WebDirectory webDirectory = await ParseHtml(GetSample());

            Assert.Equal("ROOT", webDirectory.Name);
            Assert.Equal(38, webDirectory.Subdirectories.Count);
            Assert.Equal("Admin", webDirectory.Subdirectories[0].Name);
            Assert.Equal(5, webDirectory.Files.Count);
            Assert.Equal("beta_anims.zip", webDirectory.Files[0].FileName);
            Assert.Equal(5033165, webDirectory.Files[0].FileSize);
        }
Пример #8
0
        public async Task TestDirectoryListing47aAsync()
        {
            WebDirectory webDirectory = await ParseHtml(GetSample());

            Assert.Equal("ROOT", webDirectory.Name);
            Assert.Equal(5, webDirectory.Subdirectories.Count);
            Assert.Equal("DOME", webDirectory.Subdirectories[0].Name);
            Assert.Single(webDirectory.Files);
            Assert.Equal("naklejka22.jpg", webDirectory.Files[0].FileName);
            Assert.Equal(200704, webDirectory.Files[0].FileSize);
        }
Пример #9
0
        public async Task TestDirectoryListing48aAsync()
        {
            WebDirectory webDirectory = await ParseHtml(GetSample());

            Assert.Equal("ROOT", webDirectory.Name);
            Assert.Single(webDirectory.Subdirectories);
            Assert.Equal("AGA 6-4 Ceramic Hob Pre Oven Efficiency", webDirectory.Subdirectories[0].Name);
            Assert.Equal(8, webDirectory.Files.Count);
            Assert.Equal("Aga Elect 13amp 2 and 4 oven manual 03-07 EINS 513935 (UK).pdf", webDirectory.Files[0].FileName);
            Assert.Equal(-1, webDirectory.Files[0].FileSize);
        }
Пример #10
0
        public async Task TestDirectoryListing45aAsync()
        {
            WebDirectory webDirectory = await ParseHtml(GetSample());

            Assert.Equal("ROOT", webDirectory.Name);
            Assert.Equal(3, webDirectory.Subdirectories.Count);
            Assert.Equal("backups", webDirectory.Subdirectories[0].Name);
            Assert.Equal(25, webDirectory.Files.Count);
            Assert.Equal("1997 Volvo 960 - Pre.dxf", webDirectory.Files[0].FileName);
            Assert.Equal(19456, webDirectory.Files[0].FileSize);
        }
Пример #11
0
        public async Task TestDirectoryListing46aAsync()
        {
            WebDirectory webDirectory = await ParseHtml(GetSample());

            Assert.Equal("ROOT", webDirectory.Name);
            Assert.Equal(15, webDirectory.Subdirectories.Count);
            Assert.Equal("10.0.0.M2", webDirectory.Subdirectories[0].Name);
            Assert.Equal(4, webDirectory.Files.Count);
            Assert.Equal("gsc-ec-converter-7.1.0.tar", webDirectory.Files[0].FileName);
            Assert.Equal(9871360, webDirectory.Files[0].FileSize);
        }
Пример #12
0
        public async Task TestDirectoryListing27bAsync()
        {
            WebDirectory webDirectory = await ParseHtml(GetSample());

            Assert.Equal("ROOT", webDirectory.Name);
            Assert.Equal(25, webDirectory.Subdirectories.Count);
            Assert.Equal("IRRToolSet", webDirectory.Subdirectories[0].Name);
            Assert.Equal(4, webDirectory.Files.Count);
            Assert.Equal("MIRRORS", webDirectory.Files[0].FileName);
            Assert.Equal(3994, webDirectory.Files[0].FileSize);
        }
Пример #13
0
        public async Task TestDirectoryListing44aAsync()
        {
            WebDirectory webDirectory = await ParseHtml(GetSample());

            Assert.Equal("ROOT", webDirectory.Name);
            Assert.Equal(12, webDirectory.Subdirectories.Count);
            Assert.Equal("031017 Installment", webDirectory.Subdirectories[0].Name);
            Assert.Equal(5, webDirectory.Files.Count);
            Assert.Equal("PA14-05  Patty's place notes.pdf", webDirectory.Files[0].FileName);
            Assert.Equal(155648, webDirectory.Files[0].FileSize);
        }
Пример #14
0
        public async Task TestDirectoryListing43aAsync()
        {
            WebDirectory webDirectory = await ParseHtml(GetSample());

            Assert.Equal("ROOT", webDirectory.Name);
            Assert.Equal(26, webDirectory.Subdirectories.Count);
            Assert.Equal("1993", webDirectory.Subdirectories[0].Name);
            Assert.Equal(18, webDirectory.Files.Count);
            Assert.Equal("company.gz", webDirectory.Files[0].FileName);
            Assert.Equal(2908160, webDirectory.Files[0].FileSize);
        }
Пример #15
0
        public async Task TestDirectoryListing56aAsync()
        {
            WebDirectory webDirectory = await ParseHtml(GetSample());

            Assert.Equal("ROOT", webDirectory.Name);
            Assert.Equal(3, webDirectory.Subdirectories.Count);
            Assert.Equal("stuff", webDirectory.Subdirectories[0].Name);
            Assert.Equal(2, webDirectory.Files.Count);
            Assert.Equal("Changelog.html", webDirectory.Files[0].FileName);
            Assert.Equal(173056, webDirectory.Files[0].FileSize);
        }
Пример #16
0
        public async Task TestDirectoryListing49cAsync()
        {
            WebDirectory webDirectory = await ParseHtml(GetSample());

            Assert.Equal("ROOT", webDirectory.Name);
            Assert.Equal(22, webDirectory.Subdirectories.Count);
            Assert.Equal("A4194-Herefordshire", webDirectory.Subdirectories[0].Name);
            Assert.Equal(2, webDirectory.Files.Count);
            Assert.Equal("25.10.18-Programme.pdf", webDirectory.Files[0].FileName);
            Assert.Equal(262124, webDirectory.Files[0].FileSize);
        }
Пример #17
0
        public async Task TestDirectoryListing56bAsync()
        {
            WebDirectory webDirectory = await ParseHtml(GetSample());

            Assert.Equal("ROOT", webDirectory.Name);
            Assert.Equal(33, webDirectory.Subdirectories.Count);
            Assert.Equal("Aladin", webDirectory.Subdirectories[0].Name);
            Assert.Equal(15, webDirectory.Files.Count);
            Assert.Equal("Atarian_ttf_font.zip", webDirectory.Files[0].FileName);
            Assert.Equal(104448, webDirectory.Files[0].FileSize);
        }
Пример #18
0
        public async Task TestDirectoryListing50aAsync()
        {
            WebDirectory webDirectory = await ParseHtml(GetSample());

            Assert.Equal("ROOT", webDirectory.Name);
            Assert.Equal(22, webDirectory.Subdirectories.Count);
            Assert.Equal("Conch", webDirectory.Subdirectories[0].Name);
            Assert.Equal(92, webDirectory.Files.Count);
            Assert.Equal("Twisted-1.3.0.tar.bz2", webDirectory.Files[0].FileName);
            Assert.Equal(5242880, webDirectory.Files[0].FileSize);
        }
Пример #19
0
        public async Task TestDirectoryListing60aAsync()
        {
            WebDirectory webDirectory = await ParseHtml(GetSample());

            Assert.Equal("ROOT", webDirectory.Name);
            Assert.Equal(19, webDirectory.Subdirectories.Count);
            Assert.Equal("Gabriel's Podcast intros", webDirectory.Subdirectories[0].Name);
            Assert.Equal(20, webDirectory.Files.Count);
            Assert.Equal("BGZ Audio Archive.7z", webDirectory.Files[0].FileName);
            Assert.Equal(8160437862, webDirectory.Files[0].FileSize);
        }
Пример #20
0
        public async Task TestDirectoryListing50bAsync()
        {
            WebDirectory webDirectory = await ParseHtml(GetSample());

            Assert.Equal("ROOT", webDirectory.Name);
            Assert.Single(webDirectory.Subdirectories);
            Assert.Equal("old", webDirectory.Subdirectories[0].Name);
            Assert.Equal(2, webDirectory.Files.Count);
            Assert.Equal("Inheritance-0.15.5.tar.gz", webDirectory.Files[0].FileName);
            Assert.Equal(27648, webDirectory.Files[0].FileSize);
        }
Пример #21
0
        public async Task TestDirectoryListing62bAsync()
        {
            WebDirectory webDirectory = await ParseHtml(GetSample());

            Assert.Equal("ROOT", webDirectory.Name);
            Assert.Equal(22, webDirectory.Subdirectories.Count);
            Assert.Equal("ActorCLP", webDirectory.Subdirectories[0].Name);
            Assert.Equal(31, webDirectory.Files.Count);
            Assert.Equal("ActorEditor.rar", webDirectory.Files[0].FileName);
            Assert.Equal(12698, webDirectory.Files[0].FileSize);
        }
Пример #22
0
        public async Task TestDirectoryListing28bAsync()
        {
            WebDirectory webDirectory = await ParseHtml(GetSample());

            Assert.Equal("ROOT", webDirectory.Name);
            Assert.Single(webDirectory.Subdirectories);
            Assert.Equal("alt-tenor-bas", webDirectory.Subdirectories[0].Name);
            Assert.Equal(12, webDirectory.Files.Count);
            Assert.Equal("bangles-manicmonday.pdf", webDirectory.Files[0].FileName);
            Assert.Equal(102594, webDirectory.Files[0].FileSize);
        }
Пример #23
0
        public async Task TestDirectoryListing52aAsync()
        {
            WebDirectory webDirectory = await ParseHtml(GetSample());

            Assert.Equal("ROOT", webDirectory.Name);
            Assert.Equal(25, webDirectory.Subdirectories.Count);
            Assert.Equal("Bridge Bookshop (12-10-87)", webDirectory.Subdirectories[0].Name);
            Assert.Equal(3, webDirectory.Files.Count);
            Assert.Equal("Abel-David.jpg", webDirectory.Files[0].FileName);
            Assert.Equal(315392, webDirectory.Files[0].FileSize);
        }
Пример #24
0
        public async Task TestDirectoryListing54aAsync()
        {
            WebDirectory webDirectory = await ParseHtml(GetSample());

            Assert.Equal("ROOT", webDirectory.Name);
            Assert.Equal(21, webDirectory.Subdirectories.Count);
            Assert.Equal("Hyphenator_chrome", webDirectory.Subdirectories[0].Name);
            Assert.Equal(23, webDirectory.Files.Count);
            Assert.Equal("A_Really_long_name_that_should_never_be_used.epub", webDirectory.Files[0].FileName);
            Assert.Equal(0, webDirectory.Files[0].FileSize);
        }
Пример #25
0
        public async Task TestDirectoryListing67aAsync()
        {
            WebDirectory webDirectory = await ParseHtml(GetSample());

            Assert.Equal("ROOT", webDirectory.Name);
            Assert.Equal(11, webDirectory.Subdirectories.Count);
            Assert.Equal("AP Biology", webDirectory.Subdirectories[0].Name);
            Assert.Single(webDirectory.Files);
            Assert.Equal("the-bell-curve.pdf", webDirectory.Files[0].FileName);
            Assert.Equal(41313894, webDirectory.Files[0].FileSize);
        }
Пример #26
0
        public async Task TestDirectoryListing51aAsync()
        {
            WebDirectory webDirectory = await ParseHtml(GetSample());

            Assert.Equal("ROOT", webDirectory.Name);
            Assert.Single(webDirectory.Subdirectories);
            Assert.Equal("pre-bid_conference", webDirectory.Subdirectories[0].Name);
            Assert.Equal(16, webDirectory.Files.Count);
            Assert.Equal("00_RFP_800-10-801.pdf", webDirectory.Files[0].FileName);
            Assert.Equal(518042, webDirectory.Files[0].FileSize);
        }
Пример #27
0
        public async Task TestDirectoryListing69bAsync()
        {
            WebDirectory webDirectory = await ParseHtml(GetSample());

            Assert.Equal("ROOT", webDirectory.Name);
            Assert.Equal(3, webDirectory.Subdirectories.Count);
            Assert.Equal("CDs", webDirectory.Subdirectories[0].Name);
            Assert.Equal(28, webDirectory.Files.Count);
            Assert.Equal("[VCB-Studio] Fate Zero [01][Ma10p_1080p][x265_flac].mkv", webDirectory.Files[0].FileName);
            Assert.Equal(2254857830, webDirectory.Files[0].FileSize);
        }
Пример #28
0
        public async Task TestDirectoryListing55aAsync()
        {
            WebDirectory webDirectory = await ParseHtml(GetSample());

            Assert.Equal("ROOT", webDirectory.Name);
            Assert.Equal(3, webDirectory.Subdirectories.Count);
            Assert.Equal(".well-known", webDirectory.Subdirectories[0].Name);
            Assert.Equal(3, webDirectory.Files.Count);
            Assert.Equal("README.txt", webDirectory.Files[0].FileName);
            Assert.Equal(922, webDirectory.Files[0].FileSize);
        }
Пример #29
0
        public async Task TestDirectoryListing72aAsync()
        {
            WebDirectory webDirectory = await ParseHtml(GetSample());

            Assert.Equal("ROOT", webDirectory.Name);
            Assert.Equal(9, webDirectory.Subdirectories.Count);
            Assert.Equal("5.1", webDirectory.Subdirectories[0].Name);
            Assert.Equal(9, webDirectory.Files.Count);
            Assert.Equal("1.fpl", webDirectory.Files[0].FileName);
            Assert.Equal(1132462, webDirectory.Files[0].FileSize);
        }
Пример #30
0
        public async Task TestDirectoryListing41aAsync()
        {
            WebDirectory webDirectory = await ParseHtml(GetSample());

            Assert.Equal("ROOT", webDirectory.Name);
            Assert.Equal(19, webDirectory.Subdirectories.Count);
            Assert.Equal("2004_Refereed", webDirectory.Subdirectories[0].Name);
            Assert.Equal(41, webDirectory.Files.Count);
            Assert.Equal("APL_logo.jpg", webDirectory.Files[0].FileName);
            Assert.Equal(10547, webDirectory.Files[0].FileSize);
        }