From 49628bca2eadbaa9051166a8ea450bc8141d6e0d Mon Sep 17 00:00:00 2001 From: Pranav K Date: Fri, 14 Apr 2017 17:03:20 -0700 Subject: [PATCH] Use case invariant lookups for DependencyModel to workaround CLI version differences --- .../DefaultAssemblyPartDiscoveryProviderTest.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/test/Microsoft.AspNetCore.Mvc.Core.Test/Internal/DefaultAssemblyPartDiscoveryProviderTest.cs b/test/Microsoft.AspNetCore.Mvc.Core.Test/Internal/DefaultAssemblyPartDiscoveryProviderTest.cs index ed56a8f480..768d39b51a 100644 --- a/test/Microsoft.AspNetCore.Mvc.Core.Test/Internal/DefaultAssemblyPartDiscoveryProviderTest.cs +++ b/test/Microsoft.AspNetCore.Mvc.Core.Test/Internal/DefaultAssemblyPartDiscoveryProviderTest.cs @@ -249,22 +249,22 @@ namespace Microsoft.AspNetCore.Mvc.Internal var dependencyContextLibraries = DependencyContext.Load(CurrentAssembly) .RuntimeLibraries - .Where(r => r.Name.StartsWith("Microsoft.AspNetCore.Mvc", StringComparison.Ordinal) && + .Where(r => r.Name.StartsWith("Microsoft.AspNetCore.Mvc", StringComparison.OrdinalIgnoreCase) && !excludeAssemblies.Contains(r.Name, StringComparer.OrdinalIgnoreCase)) .Select(r => r.Name); var expected = dependencyContextLibraries .Concat(additionalAssemblies) - .Distinct() - .OrderBy(p => p, StringComparer.Ordinal); + .Distinct(StringComparer.OrdinalIgnoreCase) + .OrderBy(p => p, StringComparer.OrdinalIgnoreCase); // Act var referenceAssemblies = DefaultAssemblyPartDiscoveryProvider .ReferenceAssemblies - .OrderBy(p => p, StringComparer.Ordinal); + .OrderBy(p => p, StringComparer.OrdinalIgnoreCase); // Assert - Assert.Equal(expected, referenceAssemblies); + Assert.Equal(expected, referenceAssemblies, StringComparer.OrdinalIgnoreCase); } private static RuntimeLibrary GetLibrary(string name, params string[] dependencyNames)