| 123456789101112131415161718192021222324252627 | using System;using System.Net;using System.Threading.Tasks;using Xunit;namespace Jellyfin.Server.Integration.Tests.Controllers;public sealed class VideosControllerTests : IClassFixture<JellyfinApplicationFactory>{    private readonly JellyfinApplicationFactory _factory;    private static string? _accessToken;    public VideosControllerTests(JellyfinApplicationFactory factory)    {        _factory = factory;    }    [Fact]    public async Task DeleteAlternateSources_NonExistentItemId_NotFound()    {        var client = _factory.CreateClient();        client.DefaultRequestHeaders.AddAuthHeader(_accessToken ??= await AuthHelper.CompleteStartupAsync(client));        var response = await client.DeleteAsync($"Videos/{Guid.NewGuid()}");        Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);    }}
 |