mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-06-01 13:28:27 +01:00
Support age in LocalizationManager.GetRatingLevel (#11367)
This commit is contained in:
@@ -127,6 +127,22 @@ namespace Jellyfin.Server.Implementations.Tests.Localization
|
||||
Assert.Equal(expectedLevel, level!);
|
||||
}
|
||||
|
||||
[Theory]
|
||||
[InlineData("0", 0)]
|
||||
[InlineData("1", 1)]
|
||||
[InlineData("6", 6)]
|
||||
[InlineData("12", 12)]
|
||||
[InlineData("42", 42)]
|
||||
[InlineData("9999", 9999)]
|
||||
public async Task GetRatingLevel_GivenValidAge_Success(string value, int expectedLevel)
|
||||
{
|
||||
var localizationManager = Setup(new ServerConfiguration { MetadataCountryCode = "nl" });
|
||||
await localizationManager.LoadAll();
|
||||
var level = localizationManager.GetRatingLevel(value);
|
||||
Assert.NotNull(level);
|
||||
Assert.Equal(expectedLevel, level);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public async Task GetRatingLevel_GivenUnratedString_Success()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user