|
|
|
|
@ -9,7 +9,6 @@ using ErsatzTV.Core.Errors;
@@ -9,7 +9,6 @@ using ErsatzTV.Core.Errors;
|
|
|
|
|
using ErsatzTV.Core.Interfaces.Images; |
|
|
|
|
using ErsatzTV.Core.Interfaces.Metadata; |
|
|
|
|
using ErsatzTV.Core.Interfaces.Repositories; |
|
|
|
|
using ErsatzTV.Core.Interfaces.Search; |
|
|
|
|
using ErsatzTV.Core.Metadata; |
|
|
|
|
using ErsatzTV.Core.Tests.Fakes; |
|
|
|
|
using FluentAssertions; |
|
|
|
|
@ -88,7 +87,9 @@ namespace ErsatzTV.Core.Tests.Metadata
@@ -88,7 +87,9 @@ namespace ErsatzTV.Core.Tests.Metadata
|
|
|
|
|
FFprobePath, |
|
|
|
|
DateTimeOffset.MinValue, |
|
|
|
|
0, |
|
|
|
|
1); |
|
|
|
|
1, |
|
|
|
|
_ => ValueTask.CompletedTask, |
|
|
|
|
_ => ValueTask.CompletedTask); |
|
|
|
|
|
|
|
|
|
result.IsLeft.Should().BeTrue(); |
|
|
|
|
result.IfLeft(error => error.Should().BeOfType<MediaSourceInaccessible>()); |
|
|
|
|
@ -113,7 +114,9 @@ namespace ErsatzTV.Core.Tests.Metadata
@@ -113,7 +114,9 @@ namespace ErsatzTV.Core.Tests.Metadata
|
|
|
|
|
FFprobePath, |
|
|
|
|
DateTimeOffset.MinValue, |
|
|
|
|
0, |
|
|
|
|
1); |
|
|
|
|
1, |
|
|
|
|
_ => ValueTask.CompletedTask, |
|
|
|
|
_ => ValueTask.CompletedTask); |
|
|
|
|
|
|
|
|
|
result.IsRight.Should().BeTrue(); |
|
|
|
|
|
|
|
|
|
@ -154,7 +157,10 @@ namespace ErsatzTV.Core.Tests.Metadata
@@ -154,7 +157,10 @@ namespace ErsatzTV.Core.Tests.Metadata
|
|
|
|
|
FFprobePath, |
|
|
|
|
DateTimeOffset.MinValue, |
|
|
|
|
0, |
|
|
|
|
1); |
|
|
|
|
1, |
|
|
|
|
_ => ValueTask.CompletedTask, |
|
|
|
|
_ => ValueTask.CompletedTask); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
result.IsRight.Should().BeTrue(); |
|
|
|
|
|
|
|
|
|
@ -196,7 +202,10 @@ namespace ErsatzTV.Core.Tests.Metadata
@@ -196,7 +202,10 @@ namespace ErsatzTV.Core.Tests.Metadata
|
|
|
|
|
FFprobePath, |
|
|
|
|
DateTimeOffset.MinValue, |
|
|
|
|
0, |
|
|
|
|
1); |
|
|
|
|
1, |
|
|
|
|
_ => ValueTask.CompletedTask, |
|
|
|
|
_ => ValueTask.CompletedTask); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
result.IsRight.Should().BeTrue(); |
|
|
|
|
|
|
|
|
|
@ -242,7 +251,10 @@ namespace ErsatzTV.Core.Tests.Metadata
@@ -242,7 +251,10 @@ namespace ErsatzTV.Core.Tests.Metadata
|
|
|
|
|
FFprobePath, |
|
|
|
|
DateTimeOffset.MinValue, |
|
|
|
|
0, |
|
|
|
|
1); |
|
|
|
|
1, |
|
|
|
|
_ => ValueTask.CompletedTask, |
|
|
|
|
_ => ValueTask.CompletedTask); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
result.IsRight.Should().BeTrue(); |
|
|
|
|
|
|
|
|
|
@ -291,7 +303,10 @@ namespace ErsatzTV.Core.Tests.Metadata
@@ -291,7 +303,10 @@ namespace ErsatzTV.Core.Tests.Metadata
|
|
|
|
|
FFprobePath, |
|
|
|
|
DateTimeOffset.MinValue, |
|
|
|
|
0, |
|
|
|
|
1); |
|
|
|
|
1, |
|
|
|
|
_ => ValueTask.CompletedTask, |
|
|
|
|
_ => ValueTask.CompletedTask); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
result.IsRight.Should().BeTrue(); |
|
|
|
|
|
|
|
|
|
@ -340,7 +355,10 @@ namespace ErsatzTV.Core.Tests.Metadata
@@ -340,7 +355,10 @@ namespace ErsatzTV.Core.Tests.Metadata
|
|
|
|
|
FFprobePath, |
|
|
|
|
DateTimeOffset.MinValue, |
|
|
|
|
0, |
|
|
|
|
1); |
|
|
|
|
1, |
|
|
|
|
_ => ValueTask.CompletedTask, |
|
|
|
|
_ => ValueTask.CompletedTask); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
result.IsRight.Should().BeTrue(); |
|
|
|
|
|
|
|
|
|
@ -388,7 +406,10 @@ namespace ErsatzTV.Core.Tests.Metadata
@@ -388,7 +406,10 @@ namespace ErsatzTV.Core.Tests.Metadata
|
|
|
|
|
FFprobePath, |
|
|
|
|
DateTimeOffset.MinValue, |
|
|
|
|
0, |
|
|
|
|
1); |
|
|
|
|
1, |
|
|
|
|
_ => ValueTask.CompletedTask, |
|
|
|
|
_ => ValueTask.CompletedTask); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
result.IsRight.Should().BeTrue(); |
|
|
|
|
|
|
|
|
|
@ -432,7 +453,10 @@ namespace ErsatzTV.Core.Tests.Metadata
@@ -432,7 +453,10 @@ namespace ErsatzTV.Core.Tests.Metadata
|
|
|
|
|
FFprobePath, |
|
|
|
|
DateTimeOffset.MinValue, |
|
|
|
|
0, |
|
|
|
|
1); |
|
|
|
|
1, |
|
|
|
|
_ => ValueTask.CompletedTask, |
|
|
|
|
_ => ValueTask.CompletedTask); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
result.IsRight.Should().BeTrue(); |
|
|
|
|
|
|
|
|
|
@ -470,7 +494,10 @@ namespace ErsatzTV.Core.Tests.Metadata
@@ -470,7 +494,10 @@ namespace ErsatzTV.Core.Tests.Metadata
|
|
|
|
|
FFprobePath, |
|
|
|
|
DateTimeOffset.MinValue, |
|
|
|
|
0, |
|
|
|
|
1); |
|
|
|
|
1, |
|
|
|
|
_ => ValueTask.CompletedTask, |
|
|
|
|
_ => ValueTask.CompletedTask); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
result.IsRight.Should().BeTrue(); |
|
|
|
|
|
|
|
|
|
@ -510,7 +537,9 @@ namespace ErsatzTV.Core.Tests.Metadata
@@ -510,7 +537,9 @@ namespace ErsatzTV.Core.Tests.Metadata
|
|
|
|
|
FFprobePath, |
|
|
|
|
DateTimeOffset.MinValue, |
|
|
|
|
0, |
|
|
|
|
1); |
|
|
|
|
1, |
|
|
|
|
_ => ValueTask.CompletedTask, |
|
|
|
|
_ => ValueTask.CompletedTask); |
|
|
|
|
|
|
|
|
|
result.IsRight.Should().BeTrue(); |
|
|
|
|
|
|
|
|
|
@ -539,7 +568,10 @@ namespace ErsatzTV.Core.Tests.Metadata
@@ -539,7 +568,10 @@ namespace ErsatzTV.Core.Tests.Metadata
|
|
|
|
|
FFprobePath, |
|
|
|
|
DateTimeOffset.MinValue, |
|
|
|
|
0, |
|
|
|
|
1); |
|
|
|
|
1, |
|
|
|
|
_ => ValueTask.CompletedTask, |
|
|
|
|
_ => ValueTask.CompletedTask); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
result.IsRight.Should().BeTrue(); |
|
|
|
|
|
|
|
|
|
@ -556,7 +588,6 @@ namespace ErsatzTV.Core.Tests.Metadata
@@ -556,7 +588,6 @@ namespace ErsatzTV.Core.Tests.Metadata
|
|
|
|
|
_localMetadataProvider.Object, |
|
|
|
|
new Mock<IMetadataRepository>().Object, |
|
|
|
|
_imageCache.Object, |
|
|
|
|
new Mock<ISearchIndex>().Object, |
|
|
|
|
new Mock<IMediator>().Object, |
|
|
|
|
new Mock<ILogger<MovieFolderScanner>>().Object |
|
|
|
|
); |
|
|
|
|
|