Skip to content

Commit b93a8c2

Browse files
committed
make sorting predictable
1 parent 7c6aab6 commit b93a8c2

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

tests/System.IO.Abstractions.Tests/ApiCompletenessTests.cs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ private void AssertTypeParity(Type referenceType, Type abstractionType)
5959
var expectedMembers = referenceType
6060
.GetMembers(bindingFlags)
6161
.Select(x => x.ToString())
62-
.OrderBy(x => x)
62+
.OrderBy(x => x, StringComparer.Ordinal)
6363
.Select(x => x.Replace("System.IO.FileStream", "System.IO.Stream"))
6464
.Select(x => x.Replace("System.IO.FileSystemInfo", "System.IO.Abstractions.IFileSystemInfo"))
6565
.Select(x => x.Replace("System.IO.FileInfo", "System.IO.Abstractions.IFileInfo"))
@@ -68,11 +68,10 @@ private void AssertTypeParity(Type referenceType, Type abstractionType)
6868
var implementedMembers = abstractionType
6969
.GetMembers(bindingFlags)
7070
.Select(x => x.ToString())
71-
.OrderBy(x => x)
71+
.OrderBy(x => x, StringComparer.Ordinal)
7272
.Where(x => !x.Contains("op_Implicit"))
7373
.Where(x => x != "System.IO.Abstractions.IFileSystem get_FileSystem()")
74-
.Where(x => x != "System.IO.Abstractions.IFileSystem FileSystem")
75-
.Where(x => x != "");
74+
.Where(x => x != "System.IO.Abstractions.IFileSystem FileSystem");
7675

7776
var diff = new ApiDiff(
7877
implementedMembers.Except(expectedMembers),

0 commit comments

Comments
 (0)