Bond_009 5 ani în urmă
părinte
comite
dfd74adc15
1 a modificat fișierele cu 13 adăugiri și 3 ștergeri
  1. 13 3
      tests/Jellyfin.Naming.Tests/TV/SeasonNumberTests.cs

+ 13 - 3
tests/Jellyfin.Naming.Tests/TV/SeasonNumberTests.cs

@@ -6,11 +6,21 @@ namespace Jellyfin.Naming.Tests.TV
 {
     public class SeasonNumberTests
     {
-        private int? GetSeasonNumberFromEpisodeFile(string path)
+        private readonly NamingOptions _namingOptions = new NamingOptions();
+
+        [Theory]
+        [InlineData("The Daily Show/The Daily Show 25x22 - [WEBDL-720p][AAC 2.0][x264] Noah Baumbach-TBS.mkv", 25)]
+        public void GetSeasonNumberFromEpisodeFileTest(string path, int? expected)
         {
-            var options = new NamingOptions();
+            var result = new EpisodeResolver(_namingOptions)
+                .Resolve(path, false);
 
-            var result = new EpisodeResolver(options)
+            Assert.Equal(expected, result.SeasonNumber);
+        }
+
+        private int? GetSeasonNumberFromEpisodeFile(string path)
+        {
+            var result = new EpisodeResolver(_namingOptions)
                 .Resolve(path, false);
 
             return result.SeasonNumber;