@ -15,10 +15,10 @@ namespace Jellyfin.Naming.Tests.Video
{
var files = new [ ]
{
@ "/movies/X-Men Days of Future Past/X-Men Days of Future Past - 1080p.mkv",
@ "/movies/X-Men Days of Future Past/X-Men Days of Future Past-trailer.mp4",
@ "/movies/X-Men Days of Future Past/X-Men Days of Future Past - [hsbs].mkv",
@ "/movies/X-Men Days of Future Past/X-Men Days of Future Past [hsbs].mkv"
"/movies/X-Men Days of Future Past/X-Men Days of Future Past - 1080p.mkv",
"/movies/X-Men Days of Future Past/X-Men Days of Future Past-trailer.mp4",
"/movies/X-Men Days of Future Past/X-Men Days of Future Past - [hsbs].mkv",
"/movies/X-Men Days of Future Past/X-Men Days of Future Past [hsbs].mkv"
} ;
var result = VideoListResolver . Resolve (
@ -34,10 +34,10 @@ namespace Jellyfin.Naming.Tests.Video
{
var files = new [ ]
{
@ "/movies/X-Men Days of Future Past/X-Men Days of Future Past - apple.mkv",
@ "/movies/X-Men Days of Future Past/X-Men Days of Future Past-trailer.mp4",
@ "/movies/X-Men Days of Future Past/X-Men Days of Future Past - banana.mkv",
@ "/movies/X-Men Days of Future Past/X-Men Days of Future Past [banana].mp4"
"/movies/X-Men Days of Future Past/X-Men Days of Future Past - apple.mkv",
"/movies/X-Men Days of Future Past/X-Men Days of Future Past-trailer.mp4",
"/movies/X-Men Days of Future Past/X-Men Days of Future Past - banana.mkv",
"/movies/X-Men Days of Future Past/X-Men Days of Future Past [banana].mp4"
} ;
var result = VideoListResolver . Resolve (
@ -54,8 +54,8 @@ namespace Jellyfin.Naming.Tests.Video
{
var files = new [ ]
{
@ "/movies/The Phantom of the Opera (1925)/The Phantom of the Opera (1925) - 1925 version.mkv",
@ "/movies/The Phantom of the Opera (1925)/The Phantom of the Opera (1925) - 1929 version.mkv"
"/movies/The Phantom of the Opera (1925)/The Phantom of the Opera (1925) - 1925 version.mkv",
"/movies/The Phantom of the Opera (1925)/The Phantom of the Opera (1925) - 1929 version.mkv"
} ;
var result = VideoListResolver . Resolve (
@ -71,13 +71,13 @@ namespace Jellyfin.Naming.Tests.Video
{
var files = new [ ]
{
@ "/movies/M/Movie 1.mkv",
@ "/movies/M/Movie 2.mkv",
@ "/movies/M/Movie 3.mkv",
@ "/movies/M/Movie 4.mkv",
@ "/movies/M/Movie 5.mkv",
@ "/movies/M/Movie 6.mkv",
@ "/movies/M/Movie 7.mkv"
"/movies/M/Movie 1.mkv",
"/movies/M/Movie 2.mkv",
"/movies/M/Movie 3.mkv",
"/movies/M/Movie 4.mkv",
"/movies/M/Movie 5.mkv",
"/movies/M/Movie 6.mkv",
"/movies/M/Movie 7.mkv"
} ;
var result = VideoListResolver . Resolve (
@ -93,14 +93,14 @@ namespace Jellyfin.Naming.Tests.Video
{
var files = new [ ]
{
@ "/movies/Movie/Movie.mkv",
@ "/movies/Movie/Movie-2.mkv",
@ "/movies/Movie/Movie-3.mkv",
@ "/movies/Movie/Movie-4.mkv",
@ "/movies/Movie/Movie-5.mkv",
@ "/movies/Movie/Movie-6.mkv",
@ "/movies/Movie/Movie-7.mkv",
@ "/movies/Movie/Movie-8.mkv"
"/movies/Movie/Movie.mkv",
"/movies/Movie/Movie-2.mkv",
"/movies/Movie/Movie-3.mkv",
"/movies/Movie/Movie-4.mkv",
"/movies/Movie/Movie-5.mkv",
"/movies/Movie/Movie-6.mkv",
"/movies/Movie/Movie-7.mkv",
"/movies/Movie/Movie-8.mkv"
} ;
var result = VideoListResolver . Resolve (
@ -116,15 +116,15 @@ namespace Jellyfin.Naming.Tests.Video
{
var files = new [ ]
{
@ "/movies/Mo/Movie 1.mkv",
@ "/movies/Mo/Movie 2.mkv",
@ "/movies/Mo/Movie 3.mkv",
@ "/movies/Mo/Movie 4.mkv",
@ "/movies/Mo/Movie 5.mkv",
@ "/movies/Mo/Movie 6.mkv",
@ "/movies/Mo/Movie 7.mkv",
@ "/movies/Mo/Movie 8.mkv",
@ "/movies/Mo/Movie 9.mkv"
"/movies/Mo/Movie 1.mkv",
"/movies/Mo/Movie 2.mkv",
"/movies/Mo/Movie 3.mkv",
"/movies/Mo/Movie 4.mkv",
"/movies/Mo/Movie 5.mkv",
"/movies/Mo/Movie 6.mkv",
"/movies/Mo/Movie 7.mkv",
"/movies/Mo/Movie 8.mkv",
"/movies/Mo/Movie 9.mkv"
} ;
var result = VideoListResolver . Resolve (
@ -140,11 +140,11 @@ namespace Jellyfin.Naming.Tests.Video
{
var files = new [ ]
{
@ "/movies/Movie/Movie 1.mkv",
@ "/movies/Movie/Movie 2.mkv",
@ "/movies/Movie/Movie 3.mkv",
@ "/movies/Movie/Movie 4.mkv",
@ "/movies/Movie/Movie 5.mkv"
"/movies/Movie/Movie 1.mkv",
"/movies/Movie/Movie 2.mkv",
"/movies/Movie/Movie 3.mkv",
"/movies/Movie/Movie 4.mkv",
"/movies/Movie/Movie 5.mkv"
} ;
var result = VideoListResolver . Resolve (
@ -162,11 +162,11 @@ namespace Jellyfin.Naming.Tests.Video
var files = new [ ]
{
@ "/movies/Iron Man/Iron Man.mkv",
@ "/movies/Iron Man/Iron Man (2008).mkv",
@ "/movies/Iron Man/Iron Man (2009).mkv",
@ "/movies/Iron Man/Iron Man (2010).mkv",
@ "/movies/Iron Man/Iron Man (2011).mkv"
"/movies/Iron Man/Iron Man.mkv",
"/movies/Iron Man/Iron Man (2008).mkv",
"/movies/Iron Man/Iron Man (2009).mkv",
"/movies/Iron Man/Iron Man (2010).mkv",
"/movies/Iron Man/Iron Man (2011).mkv"
} ;
var result = VideoListResolver . Resolve (
@ -182,13 +182,13 @@ namespace Jellyfin.Naming.Tests.Video
{
var files = new [ ]
{
@ "/movies/Iron Man/Iron Man.mkv",
@ "/movies/Iron Man/Iron Man-720p.mkv",
@ "/movies/Iron Man/Iron Man-test.mkv",
@ "/movies/Iron Man/Iron Man-bluray.mkv",
@ "/movies/Iron Man/Iron Man-3d.mkv",
@ "/movies/Iron Man/Iron Man-3d-hsbs.mkv",
@ "/movies/Iron Man/Iron Man[test].mkv"
"/movies/Iron Man/Iron Man.mkv",
"/movies/Iron Man/Iron Man-720p.mkv",
"/movies/Iron Man/Iron Man-test.mkv",
"/movies/Iron Man/Iron Man-bluray.mkv",
"/movies/Iron Man/Iron Man-3d.mkv",
"/movies/Iron Man/Iron Man-3d-hsbs.mkv",
"/movies/Iron Man/Iron Man[test].mkv"
} ;
var result = VideoListResolver . Resolve (
@ -211,13 +211,13 @@ namespace Jellyfin.Naming.Tests.Video
{
var files = new [ ]
{
@ "/movies/Iron Man/Iron Man.mkv",
@ "/movies/Iron Man/Iron Man - 720p.mkv",
@ "/movies/Iron Man/Iron Man - test.mkv",
@ "/movies/Iron Man/Iron Man - bluray.mkv",
@ "/movies/Iron Man/Iron Man - 3d.mkv",
@ "/movies/Iron Man/Iron Man - 3d-hsbs.mkv",
@ "/movies/Iron Man/Iron Man [test].mkv"
"/movies/Iron Man/Iron Man.mkv",
"/movies/Iron Man/Iron Man - 720p.mkv",
"/movies/Iron Man/Iron Man - test.mkv",
"/movies/Iron Man/Iron Man - bluray.mkv",
"/movies/Iron Man/Iron Man - 3d.mkv",
"/movies/Iron Man/Iron Man - 3d-hsbs.mkv",
"/movies/Iron Man/Iron Man [test].mkv"
} ;
var result = VideoListResolver . Resolve (
@ -240,8 +240,8 @@ namespace Jellyfin.Naming.Tests.Video
{
var files = new [ ]
{
@ "/movies/Iron Man/Iron Man - B (2006).mkv",
@ "/movies/Iron Man/Iron Man - C (2007).mkv"
"/movies/Iron Man/Iron Man - B (2006).mkv",
"/movies/Iron Man/Iron Man - C (2007).mkv"
} ;
var result = VideoListResolver . Resolve (
@ -256,13 +256,13 @@ namespace Jellyfin.Naming.Tests.Video
{
var files = new [ ]
{
@ "/movies/Iron Man/Iron Man.mkv",
@ "/movies/Iron Man/Iron Man_720p.mkv",
@ "/movies/Iron Man/Iron Man_test.mkv",
@ "/movies/Iron Man/Iron Man_bluray.mkv",
@ "/movies/Iron Man/Iron Man_3d.mkv",
@ "/movies/Iron Man/Iron Man_3d-hsbs.mkv",
@ "/movies/Iron Man/Iron Man_3d.hsbs.mkv"
"/movies/Iron Man/Iron Man.mkv",
"/movies/Iron Man/Iron Man_720p.mkv",
"/movies/Iron Man/Iron Man_test.mkv",
"/movies/Iron Man/Iron Man_bluray.mkv",
"/movies/Iron Man/Iron Man_3d.mkv",
"/movies/Iron Man/Iron Man_3d-hsbs.mkv",
"/movies/Iron Man/Iron Man_3d.hsbs.mkv"
} ;
var result = VideoListResolver . Resolve (
@ -280,11 +280,11 @@ namespace Jellyfin.Naming.Tests.Video
var files = new [ ]
{
@ "/movies/Iron Man/Iron Man (2007).mkv",
@ "/movies/Iron Man/Iron Man (2008).mkv",
@ "/movies/Iron Man/Iron Man (2009).mkv",
@ "/movies/Iron Man/Iron Man (2010).mkv",
@ "/movies/Iron Man/Iron Man (2011).mkv"
"/movies/Iron Man/Iron Man (2007).mkv",
"/movies/Iron Man/Iron Man (2008).mkv",
"/movies/Iron Man/Iron Man (2009).mkv",
"/movies/Iron Man/Iron Man (2010).mkv",
"/movies/Iron Man/Iron Man (2011).mkv"
} ;
var result = VideoListResolver . Resolve (
@ -300,8 +300,8 @@ namespace Jellyfin.Naming.Tests.Video
{
var files = new [ ]
{
@ "/movies/Blade Runner (1982)/Blade Runner (1982) [Final Cut] [1080p HEVC AAC].mkv",
@ "/movies/Blade Runner (1982)/Blade Runner (1982) [EE by ADM] [480p HEVC AAC,AAC,AAC].mkv"
"/movies/Blade Runner (1982)/Blade Runner (1982) [Final Cut] [1080p HEVC AAC].mkv",
"/movies/Blade Runner (1982)/Blade Runner (1982) [EE by ADM] [480p HEVC AAC,AAC,AAC].mkv"
} ;
var result = VideoListResolver . Resolve (
@ -317,8 +317,8 @@ namespace Jellyfin.Naming.Tests.Video
{
var files = new [ ]
{
@ "/movies/X-Men Apocalypse (2016)/X-Men Apocalypse (2016) [1080p] Blu-ray.x264.DTS.mkv",
@ "/movies/X-Men Apocalypse (2016)/X-Men Apocalypse (2016) [2160p] Blu-ray.x265.AAC.mkv"
"/movies/X-Men Apocalypse (2016)/X-Men Apocalypse (2016) [1080p] Blu-ray.x264.DTS.mkv",
"/movies/X-Men Apocalypse (2016)/X-Men Apocalypse (2016) [2160p] Blu-ray.x265.AAC.mkv"
} ;
var result = VideoListResolver . Resolve (
@ -334,12 +334,12 @@ namespace Jellyfin.Naming.Tests.Video
{
var files = new [ ]
{
@ "/movies/X-Men Apocalypse (2016)/X-Men Apocalypse (2016) - Theatrical Release.mkv",
@ "/movies/X-Men Apocalypse (2016)/X-Men Apocalypse (2016) - Directors Cut.mkv",
@ "/movies/X-Men Apocalypse (2016)/X-Men Apocalypse (2016) - 1080p.mkv",
@ "/movies/X-Men Apocalypse (2016)/X-Men Apocalypse (2016) - 2160p.mkv",
@ "/movies/X-Men Apocalypse (2016)/X-Men Apocalypse (2016) - 720p.mkv",
@ "/movies/X-Men Apocalypse (2016)/X-Men Apocalypse (2016).mkv",
"/movies/X-Men Apocalypse (2016)/X-Men Apocalypse (2016) - Theatrical Release.mkv",
"/movies/X-Men Apocalypse (2016)/X-Men Apocalypse (2016) - Directors Cut.mkv",
"/movies/X-Men Apocalypse (2016)/X-Men Apocalypse (2016) - 1080p.mkv",
"/movies/X-Men Apocalypse (2016)/X-Men Apocalypse (2016) - 2160p.mkv",
"/movies/X-Men Apocalypse (2016)/X-Men Apocalypse (2016) - 720p.mkv",
"/movies/X-Men Apocalypse (2016)/X-Men Apocalypse (2016).mkv",
} ;
var result = VideoListResolver . Resolve (
@ -361,8 +361,8 @@ namespace Jellyfin.Naming.Tests.Video
{
var files = new [ ]
{
@ "/movies/John Wick - Kapitel 3 (2019) [imdbid=tt6146586]/John Wick - Kapitel 3 (2019) [imdbid=tt6146586] - Version 1.mkv",
@ "/movies/John Wick - Kapitel 3 (2019) [imdbid=tt6146586]/John Wick - Kapitel 3 (2019) [imdbid=tt6146586] - Version 2.mkv"
"/movies/John Wick - Kapitel 3 (2019) [imdbid=tt6146586]/John Wick - Kapitel 3 (2019) [imdbid=tt6146586] - Version 1.mkv",
"/movies/John Wick - Kapitel 3 (2019) [imdbid=tt6146586]/John Wick - Kapitel 3 (2019) [imdbid=tt6146586] - Version 2.mkv"
} ;
var result = VideoListResolver . Resolve (
@ -378,8 +378,8 @@ namespace Jellyfin.Naming.Tests.Video
{
var files = new [ ]
{
@ "/movies/John Wick - Chapter 3 (2019)/John Wick - Chapter 3 (2019) [Version 1].mkv",
@ "/movies/John Wick - Chapter 3 (2019)/John Wick - Chapter 3 (2019) [Version 2.mkv"
"/movies/John Wick - Chapter 3 (2019)/John Wick - Chapter 3 (2019) [Version 1].mkv",
"/movies/John Wick - Chapter 3 (2019)/John Wick - Chapter 3 (2019) [Version 2.mkv"
} ;
var result = VideoListResolver . Resolve (