blob: 81cff49945d789635ec610945c796794d927c014 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
using Jellyfin.Server.Implementations.Users;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
using Xunit;
namespace Jellyfin.Server.Integration.Tests;
public sealed class HostedServiceRegistrationTests : IClassFixture<JellyfinApplicationFactory>
{
private readonly JellyfinApplicationFactory _factory;
public HostedServiceRegistrationTests(JellyfinApplicationFactory factory)
{
_factory = factory;
}
[Fact]
public void DeviceAccessHost_IsRegisteredAsHostedService()
{
_ = _factory.CreateClient();
var hostedServices = _factory.Services.GetServices<IHostedService>();
Assert.Contains(hostedServices, service => service is DeviceAccessHost);
}
}
|