Use correct string comparison

This commit is contained in:
David Ullmer 2021-08-10 13:37:33 +02:00
parent e33e3ba610
commit 77aee515a2

View file

@ -1,4 +1,5 @@
using System.Linq; using System;
using System.Linq;
using System.Threading.Tasks; using System.Threading.Tasks;
using Emby.Server.Implementations.Localization; using Emby.Server.Implementations.Localization;
using MediaBrowser.Controller.Configuration; using MediaBrowser.Controller.Configuration;
@ -23,11 +24,11 @@ namespace Jellyfin.Server.Implementations.Tests.Localization
Assert.Equal(139, countryInfos.Count); Assert.Equal(139, countryInfos.Count);
var germany = countryInfos.FirstOrDefault(x => x.Name == "DE"); var germany = countryInfos.FirstOrDefault(x => x.Name.Equals("DE", StringComparison.Ordinal));
Assert.NotNull(germany); Assert.NotNull(germany);
Assert.Equal("Germany", germany!.DisplayName); Assert.Equal("Germany", germany!.DisplayName);
Assert.Equal("DEU", germany!.ThreeLetterISORegionName); Assert.Equal("DEU", germany.ThreeLetterISORegionName);
Assert.Equal("DE", germany!.TwoLetterISORegionName); Assert.Equal("DE", germany.TwoLetterISORegionName);
} }
[Fact] [Fact]
@ -45,10 +46,10 @@ namespace Jellyfin.Server.Implementations.Tests.Localization
var germany = cultures.FirstOrDefault(x => x.TwoLetterISOLanguageName == "de"); var germany = cultures.FirstOrDefault(x => x.TwoLetterISOLanguageName == "de");
Assert.NotNull(germany); Assert.NotNull(germany);
Assert.Equal("ger", germany!.ThreeLetterISOLanguageName); Assert.Equal("ger", germany!.ThreeLetterISOLanguageName);
Assert.Equal("German", germany!.DisplayName); Assert.Equal("German", germany.DisplayName);
Assert.Equal("German", germany!.Name); Assert.Equal("German", germany.Name);
Assert.Contains("deu", germany!.ThreeLetterISOLanguageNames); Assert.Contains("deu", germany.ThreeLetterISOLanguageNames);
Assert.Contains("ger", germany!.ThreeLetterISOLanguageNames); Assert.Contains("ger", germany.ThreeLetterISOLanguageNames);
} }
[Theory] [Theory]
@ -66,11 +67,11 @@ namespace Jellyfin.Server.Implementations.Tests.Localization
var germany = localizationManager.FindLanguageInfo(identifier); var germany = localizationManager.FindLanguageInfo(identifier);
Assert.NotNull(germany); Assert.NotNull(germany);
Assert.Equal("ger", germany!.ThreeLetterISOLanguageName); Assert.Equal("ger", germany.ThreeLetterISOLanguageName);
Assert.Equal("German", germany!.DisplayName); Assert.Equal("German", germany.DisplayName);
Assert.Equal("German", germany!.Name); Assert.Equal("German", germany.Name);
Assert.Contains("deu", germany!.ThreeLetterISOLanguageNames); Assert.Contains("deu", germany.ThreeLetterISOLanguageNames);
Assert.Contains("ger", germany!.ThreeLetterISOLanguageNames); Assert.Contains("ger", germany.ThreeLetterISOLanguageNames);
} }
[Fact] [Fact]