From 7cf576794940973ef31772b8524ff3c4ff82d09c Mon Sep 17 00:00:00 2001 From: Joe Rogers <1337joe@gmail.com> Date: Wed, 17 Nov 2021 22:03:52 +0100 Subject: Query media streams by type instead of filtering --- tests/Jellyfin.Providers.Tests/MediaInfo/EmbeddedImageProviderTests.cs | 2 +- tests/Jellyfin.Providers.Tests/MediaInfo/VideoImageProviderTests.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'tests') diff --git a/tests/Jellyfin.Providers.Tests/MediaInfo/EmbeddedImageProviderTests.cs b/tests/Jellyfin.Providers.Tests/MediaInfo/EmbeddedImageProviderTests.cs index 38eac28a22..ede285c2e2 100644 --- a/tests/Jellyfin.Providers.Tests/MediaInfo/EmbeddedImageProviderTests.cs +++ b/tests/Jellyfin.Providers.Tests/MediaInfo/EmbeddedImageProviderTests.cs @@ -147,7 +147,7 @@ namespace Jellyfin.Providers.Tests.MediaInfo movie.Setup(item => item.GetMediaSources(It.IsAny())) .Returns(new List { new () { MediaAttachments = mediaAttachments } } ); - movie.Setup(item => item.GetMediaStreams()) + movie.Setup(item => item.GetMediaStreams(MediaStreamType.EmbeddedImage)) .Returns(mediaStreams); return movie.Object; diff --git a/tests/Jellyfin.Providers.Tests/MediaInfo/VideoImageProviderTests.cs b/tests/Jellyfin.Providers.Tests/MediaInfo/VideoImageProviderTests.cs index 0f51a2b8f8..5af167f116 100644 --- a/tests/Jellyfin.Providers.Tests/MediaInfo/VideoImageProviderTests.cs +++ b/tests/Jellyfin.Providers.Tests/MediaInfo/VideoImageProviderTests.cs @@ -167,7 +167,7 @@ namespace Jellyfin.Providers.Tests.MediaInfo movie.Setup(item => item.GetDefaultVideoStream()) .Returns(defaultStream!); - movie.Setup(item => item.GetMediaStreams()) + movie.Setup(item => item.GetMediaStreams(MediaStreamType.Video)) .Returns(mediaStreams); return movie.Object; -- cgit v1.2.3 From bff5ff0cb82ed4431031db015acb35df807ecbd7 Mon Sep 17 00:00:00 2001 From: Joe Rogers <1337joe@gmail.com> Date: Tue, 16 Nov 2021 00:36:31 +0100 Subject: Merge similar tests with Theories --- .../MediaInfo/VideoImageProviderTests.cs | 111 ++++++--------------- 1 file changed, 31 insertions(+), 80 deletions(-) (limited to 'tests') diff --git a/tests/Jellyfin.Providers.Tests/MediaInfo/VideoImageProviderTests.cs b/tests/Jellyfin.Providers.Tests/MediaInfo/VideoImageProviderTests.cs index 5af167f116..3a2daf9f2c 100644 --- a/tests/Jellyfin.Providers.Tests/MediaInfo/VideoImageProviderTests.cs +++ b/tests/Jellyfin.Providers.Tests/MediaInfo/VideoImageProviderTests.cs @@ -2,6 +2,7 @@ using System; using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; +using MediaBrowser.Controller.Entities; using MediaBrowser.Controller.Entities.Movies; using MediaBrowser.Controller.MediaEncoding; using MediaBrowser.Model.Drawing; @@ -16,85 +17,53 @@ namespace Jellyfin.Providers.Tests.MediaInfo { public class VideoImageProviderTests { - [Fact] - public async void GetImage_InputIsPlaceholder_ReturnsNoImage() + private static TheoryData