diff --git a/API.Tests/API.Tests.csproj b/API.Tests/API.Tests.csproj
index 3a4867ec4..20e10e548 100644
--- a/API.Tests/API.Tests.csproj
+++ b/API.Tests/API.Tests.csproj
@@ -28,6 +28,7 @@
+
diff --git a/API.Tests/Services/CoverDbServiceTests.cs b/API.Tests/Services/CoverDbServiceTests.cs
index 5f2283001..19aebdba9 100644
--- a/API.Tests/Services/CoverDbServiceTests.cs
+++ b/API.Tests/Services/CoverDbServiceTests.cs
@@ -1,9 +1,28 @@
using System.Threading.Tasks;
+using API.Services;
+using API.Services.Tasks.Metadata;
+using API.SignalR;
+using EasyCaching.Core;
+using Microsoft.Extensions.Hosting;
+using Microsoft.Extensions.Logging;
+using NSubstitute;
namespace API.Tests.Services;
public class CoverDbServiceTests : AbstractDbTest
{
+ private readonly IDirectoryService _directoryService;
+ private readonly IEasyCachingProviderFactory _cacheFactory = Substitute.For();
+ private readonly ICoverDbService _coverDbService;
+ public CoverDbServiceTests()
+ {
+ _directoryService = new DirectoryService(Substitute.For>(), CreateFileSystem());
+ var imageService = new ImageService(Substitute.For>(), _directoryService);
+
+ _coverDbService = new CoverDbService(Substitute.For>(), _directoryService, _cacheFactory,
+ Substitute.For(), imageService, UnitOfWork, Substitute.For());
+ }
+
protected override Task ResetDb()
{
throw new System.NotImplementedException();
diff --git a/API.Tests/Services/Test Data/CoverDbService/Existing/01.webp b/API.Tests/Services/Test Data/CoverDbService/Existing/01.webp
new file mode 100644
index 000000000..0b46b66d2
Binary files /dev/null and b/API.Tests/Services/Test Data/CoverDbService/Existing/01.webp differ