AvalonStudio.Extensibility.Tests.UnsavedFileUnitTests.UnsavedFiles_Are_Sorted_Alphabetically_When_Paths_Are_Equivalent_But_Not_Equal C# (CSharp) 메소드

UnsavedFiles_Are_Sorted_Alphabetically_When_Paths_Are_Equivalent_But_Not_Equal() 개인적인 메소드

        public void UnsavedFiles_Are_Sorted_Alphabetically_When_Paths_Are_Equivalent_But_Not_Equal()
        {
            List<UnsavedFile> UnsavedFiles = new List<UnsavedFile>();

            UnsavedFiles.InsertSorted(new UnsavedFile("C:\\hij/", "my contents"));
            UnsavedFiles.InsertSorted(new UnsavedFile("c:\\bcd", "my contents"));
            UnsavedFiles.InsertSorted(new UnsavedFile("c:\\abc/", "my contents"));
            UnsavedFiles.InsertSorted(new UnsavedFile("c:/ghi/", "my contents"));
            UnsavedFiles.InsertSorted(new UnsavedFile("c:\\cde\\", "my contents"));
            UnsavedFiles.InsertSorted(new UnsavedFile("C:\\fgh", "my contents"));

            List<UnsavedFile> expected = new List<UnsavedFile>();
            expected.Add(new UnsavedFile("c:\\abc/", "my contents"));
            expected.Add(new UnsavedFile("c:\\bcd", "my contents"));
            expected.Add(new UnsavedFile("c:\\cde\\", "my contents"));
            expected.Add(new UnsavedFile("C:\\fgh", "my contents"));
            expected.Add(new UnsavedFile("c:/ghi/", "my contents"));
            expected.Add(new UnsavedFile("C:\\hij/", "my contents"));

            Assert.True(expected.Select(u => u.FileName).SequenceEqual(UnsavedFiles.Select(u => u.FileName)));
        }