From a2f86f7defd6efa2addc3a2d89f043c35895f08b Mon Sep 17 00:00:00 2001 From: Viktor Hofer Date: Fri, 30 Aug 2019 15:31:38 +0200 Subject: [PATCH] Ignore casing in servicename tests on nano server (dotnet/corefx#40699) Commit migrated from https://github.com/dotnet/corefx/commit/0c650b2765f64186f2fe84e332d8a74108866db2 --- .../tests/SafeServiceControllerTests.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/libraries/System.ServiceProcess.ServiceController/tests/SafeServiceControllerTests.cs b/src/libraries/System.ServiceProcess.ServiceController/tests/SafeServiceControllerTests.cs index 25c08a0..c3a8ff6 100644 --- a/src/libraries/System.ServiceProcess.ServiceController/tests/SafeServiceControllerTests.cs +++ b/src/libraries/System.ServiceProcess.ServiceController/tests/SafeServiceControllerTests.cs @@ -163,7 +163,9 @@ namespace System.ServiceProcess.Tests var controller = new ServiceController(); controller.ServiceName = KeyIsoSvcName; - Assert.Equal(keyIsoDisplayName, controller.DisplayName); + + // On Nano Server >=1809 the casing is sometimes changed during normalization: Expected: KEYISO, Actual: KeyIso + Assert.Equal(keyIsoDisplayName, controller.DisplayName, ignoreCase: PlatformDetection.IsWindowsNanoServer); } [Fact] -- 2.7.4