From d3662f23021f6904a2bf40f7a74039a441e39d13 Mon Sep 17 00:00:00 2001 From: Taloth Saldono Date: Sat, 15 Jun 2019 20:38:07 +0200 Subject: [PATCH] Added test for turkish FirstCharToLower --- .../FirstCharacterToLowerFixture.cs | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/NzbDrone.Common.Test/ExtensionTests/StringExtensionTests/FirstCharacterToLowerFixture.cs b/src/NzbDrone.Common.Test/ExtensionTests/StringExtensionTests/FirstCharacterToLowerFixture.cs index 901668734..d2df657d4 100644 --- a/src/NzbDrone.Common.Test/ExtensionTests/StringExtensionTests/FirstCharacterToLowerFixture.cs +++ b/src/NzbDrone.Common.Test/ExtensionTests/StringExtensionTests/FirstCharacterToLowerFixture.cs @@ -1,4 +1,5 @@ -using FluentAssertions; +using System.Globalization; +using FluentAssertions; using NUnit.Framework; using NzbDrone.Common.Extensions; @@ -16,5 +17,20 @@ namespace NzbDrone.Common.Test.ExtensionTests.StringExtensionTests { input.FirstCharToLower().Should().Be(expected); } + + [Test] + public void should_lower_case_first_character_regardless_of_culture() + { + var current = CultureInfo.CurrentCulture; + CultureInfo.CurrentCulture = CultureInfo.GetCultureInfo("tr-TR"); + try + { + "InfInite".FirstCharToLower().Should().Be("infInite"); + } + finally + { + CultureInfo.CurrentCulture = current; + } + } } }