@@ -15,13 +15,52 @@ public class ReleaseGroupParserFixture : CoreTest
15
15
[ TestCase ( "Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot" , "ENTiTLED" ) ]
16
16
[ TestCase ( "Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost" , "ENTiTLED" ) ]
17
17
[ TestCase ( "[TR24][OF] Good Charlotte - Generation Rx - 2018" , null ) ]
18
+ [ TestCase ( "The.Good.Series.S05E03.Series.of.Intelligence.1080p.10bit.AMZN.WEB-DL.DDP5.1.HEVC-Vyndros" , "Vyndros" ) ]
19
+ [ TestCase ( "Artist.Title-Album.Title.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG" , "VARYG" ) ]
18
20
19
21
// [TestCase("", "")]
20
22
public void should_parse_release_group ( string title , string expected )
21
23
{
22
24
Parser . Parser . ParseReleaseGroup ( title ) . Should ( ) . Be ( expected ) ;
23
25
}
24
26
27
+ [ TestCase ( "Show.Name.2009.S01.1080p.BluRay.DTS5.1.x264-D-Z0N3" , "D-Z0N3" ) ]
28
+ [ TestCase ( "Show.Name.S01E01.1080p.WEB-DL.H264.Fight-BB.mkv" , "Fight-BB" ) ]
29
+ [ TestCase ( "Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 5.1 Tigole) [QxR]" , "Tigole" ) ]
30
+ [ TestCase ( "Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 afm72) [QxR]" , "afm72" ) ]
31
+ [ TestCase ( "Show Name (2021) Season 1 S01 (1080p DSNP WEB-DL x265 HEVC 10bit EAC3 5.1 Silence) [QxR]" , "Silence" ) ]
32
+ [ TestCase ( "Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 Panda) [QxR]" , "Panda" ) ]
33
+ [ TestCase ( "Show Name (2020) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 2.0 Ghost) [QxR]" , "Ghost" ) ]
34
+ [ TestCase ( "Show Name (2020) Season 1 S01 (1080p WEB-DL x265 HEVC 10bit AC3 5.1 MONOLITH) [QxR]" , "MONOLITH" ) ]
35
+ [ TestCase ( "The Show S08E09 The Series.1080p.AMZN.WEB-DL.x265.10bit.EAC3.6.0-Qman[UTR]" , "UTR" ) ]
36
+ [ TestCase ( "The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]" , "Joy" ) ]
37
+ [ TestCase ( "The Show (2016) - S02E01 - Soul Series #1 (1080p NF WEBRip x265 ImE)" , "ImE" ) ]
38
+ [ TestCase ( "The Show (2020) - S02E03 - Fighting His Series(1080p ATVP WEB-DL x265 t3nzin)" , "t3nzin" ) ]
39
+ [ TestCase ( "[Anime Time] A Show [BD][Dual Audio][1080p][HEVC 10bit x265][AAC][Eng Sub] [Batch] Title)" , "Anime Time" ) ]
40
+ [ TestCase ( "[Project Angel] Anime Series [DVD 480p] [10-bit x265 HEVC | Opus]" , "Project Angel" ) ]
41
+ [ TestCase ( "[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments" , "Hakata Ramen" ) ]
42
+ [ TestCase ( "Show Name (2022) S01 (2160p DSNP WEB-DL H265 DV HDR DDP Atmos 5.1 English - HONE)" , "HONE" ) ]
43
+ [ TestCase ( "Show Title (2021) S01 (2160p ATVP WEB-DL Hybrid H265 DV HDR10+ DDP Atmos 5.1 English - HONE)" , "HONE" ) ]
44
+ [ TestCase ( "Series.Title.S01E09.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG (Blue Lock, Multi-Subs)" , "VARYG" ) ]
45
+ [ TestCase ( "Series.Title (2014) S09E10 (1080p AMZN WEB-DL x265 HEVC 10bit DDP 5.1 Vyndros)" , "Vyndros" ) ]
46
+ [ TestCase ( "Series Title S02E03 Title 4k to 1080p DSNP WEBrip x265 DDP 5 1 Releaser[SEV]" , "SEV" ) ]
47
+ [ TestCase ( "Series Title Season 01 S01 1080p AMZN UHD WebRip x265 DDP 5.1 Atmos Releaser-SEV" , "SEV" ) ]
48
+ [ TestCase ( "Series Title - S01.E06 - Title 1080p AMZN WebRip x265 DDP 5.1 Atmos Releaser [SEV]" , "SEV" ) ]
49
+ [ TestCase ( "Grey's Anatomy (2005) - S01E01 - A Hard Day's Night (1080p DSNP WEB-DL x265 Garshasp).mkv" , "Garshasp" ) ]
50
+ [ TestCase ( "Marvel's Agent Carter (2015) - S02E04 - Smoke & Mirrors (1080p BluRay x265 Kappa).mkv" , "Kappa" ) ]
51
+ [ TestCase ( "Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv" , "Kappa" ) ]
52
+ [ TestCase ( "Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv" , "Natty" ) ]
53
+ [ TestCase ( "SpongeBob SquarePants (1999) - S03E01-E02 - Mermaid Man and Barnacle Boy IV & Doing Time (1080p AMZN WEB-DL x265 RCVR).mkv" , "RCVR" ) ]
54
+ [ TestCase ( "Invincible (2021) - S01E02 - Here Goes Nothing (1080p WEB-DL x265 SAMPA).mkv" , "SAMPA" ) ]
55
+ [ TestCase ( "The Bad Batch (2021) - S01E01 - Aftermath (1080p DSNP WEB-DL x265 YOGI).mkv" , "YOGI" ) ]
56
+ [ TestCase ( "Line of Duty (2012) - S01E01 - Episode 1 (1080p BluRay x265 r00t).mkv" , "r00t" ) ]
57
+ [ TestCase ( "Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv" , "EDGE2020" ) ]
58
+ [ TestCase ( "Show Name (2016) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 5 1 RZeroX) QxR" , "RZeroX" ) ]
59
+ public void should_parse_exception_release_group ( string title , string expected )
60
+ {
61
+ Parser . Parser . ParseReleaseGroup ( title ) . Should ( ) . Be ( expected ) ;
62
+ }
63
+
25
64
[ Test ]
26
65
[ Ignore ( "Track name parsing needs to be worked on" ) ]
27
66
public void should_not_include_extension_in_release_group ( )
0 commit comments