| 123456789101112131415161718192021222324252627282930 | using System.Net;using System.Net.Mime;using System.Threading.Tasks;using Xunit;namespace Jellyfin.Server.Integration.Tests.Controllers{    public sealed class ActivityLogControllerTests : IClassFixture<JellyfinApplicationFactory>    {        private readonly JellyfinApplicationFactory _factory;        private static string? _accessToken;        public ActivityLogControllerTests(JellyfinApplicationFactory factory)        {            _factory = factory;        }        [Fact]        public async Task ActivityLog_GetEntries_Ok()        {            var client = _factory.CreateClient();            client.DefaultRequestHeaders.AddAuthHeader(_accessToken ??= await AuthHelper.CompleteStartupAsync(client));            var response = await client.GetAsync("System/ActivityLog/Entries");            Assert.Equal(HttpStatusCode.OK, response.StatusCode);            Assert.Equal(MediaTypeNames.Application.Json, response.Content.Headers.ContentType?.MediaType);        }    }}
 |