From eecdc3c11023ffb06beec3414600de6849124869 Mon Sep 17 00:00:00 2001 From: David Date: Sat, 13 Feb 2021 22:41:12 +0100 Subject: [PATCH 1/4] Add more tags to nfo tests --- .../Parsers/EpisodeNfoProviderTests.cs | 4 ++ .../Parsers/MovieNfoParserTests.cs | 40 ++++++++++++++++--- .../Parsers/SeriesNfoParserTests.cs | 20 ++++++++++ .../Test Data/American Gods.nfo | 6 ++- .../Test Data/Justice League.nfo | 14 +++++-- .../Test Data/The Bone Orchard.nfo | 4 ++ 6 files changed, 78 insertions(+), 10 deletions(-) diff --git a/tests/Jellyfin.XbmcMetadata.Tests/Parsers/EpisodeNfoProviderTests.cs b/tests/Jellyfin.XbmcMetadata.Tests/Parsers/EpisodeNfoProviderTests.cs index 67b4b969a3..b087e522e8 100644 --- a/tests/Jellyfin.XbmcMetadata.Tests/Parsers/EpisodeNfoProviderTests.cs +++ b/tests/Jellyfin.XbmcMetadata.Tests/Parsers/EpisodeNfoProviderTests.cs @@ -56,6 +56,10 @@ namespace Jellyfin.XbmcMetadata.Tests.Parsers Assert.Equal(2017, item.ProductionYear); Assert.Single(item.Studios); Assert.Contains("Starz", item.Studios); + Assert.Equal(1, item.IndexNumberEnd); + Assert.Equal(2, item.AirsAfterSeasonNumber); + Assert.Equal(3, item.AirsBeforeSeasonNumber); + Assert.Equal(1, item.AirsBeforeEpisodeNumber); // Credits var writers = result.People.Where(x => x.Type == PersonType.Writer).ToArray(); diff --git a/tests/Jellyfin.XbmcMetadata.Tests/Parsers/MovieNfoParserTests.cs b/tests/Jellyfin.XbmcMetadata.Tests/Parsers/MovieNfoParserTests.cs index 765464eced..7d31a3ec6f 100644 --- a/tests/Jellyfin.XbmcMetadata.Tests/Parsers/MovieNfoParserTests.cs +++ b/tests/Jellyfin.XbmcMetadata.Tests/Parsers/MovieNfoParserTests.cs @@ -3,6 +3,7 @@ using System.Linq; using System.Threading; using MediaBrowser.Common.Configuration; using MediaBrowser.Controller.Entities; +using MediaBrowser.Controller.Entities.Movies; using MediaBrowser.Controller.Providers; using MediaBrowser.Model.Configuration; using MediaBrowser.Model.Entities; @@ -34,11 +35,11 @@ namespace Jellyfin.XbmcMetadata.Tests.Parsers { var result = new MetadataResult