using Meezi.API.Services; using Microsoft.AspNetCore.Http; namespace Meezi.API.Tests; /// Test double that stores nothing and returns no URL. internal sealed class NoOpMediaStorageService : IMediaStorageService { public Task SaveMenuImageAsync(string cafeId, IFormFile file, CancellationToken cancellationToken = default) => Task.FromResult(null); public Task SaveMenuVideoAsync(string cafeId, IFormFile file, CancellationToken cancellationToken = default) => Task.FromResult(null); public Task SaveTableImageAsync(string cafeId, IFormFile file, CancellationToken cancellationToken = default) => Task.FromResult(null); public Task SaveTableVideoAsync(string cafeId, IFormFile file, CancellationToken cancellationToken = default) => Task.FromResult(null); public Task SaveCafeLogoAsync(string cafeId, IFormFile file, CancellationToken cancellationToken = default) => Task.FromResult(null); public Task SaveCafeCoverAsync(string cafeId, IFormFile file, CancellationToken cancellationToken = default) => Task.FromResult(null); public Task SaveMenuModel3dAsync(string cafeId, IFormFile file, CancellationToken cancellationToken = default) => Task.FromResult(null); public Task SaveMenuModel3dFromBytesAsync(string cafeId, byte[] glbBytes, CancellationToken cancellationToken = default) => Task.FromResult(null); public Task SaveReviewPhotoAsync(string cafeId, IFormFile file, CancellationToken cancellationToken = default) => Task.FromResult(null); public Task SaveCafeGalleryPhotoAsync(string cafeId, IFormFile file, CancellationToken cancellationToken = default) => Task.FromResult(null); }