public void FrameworkComparer_PreferredFrameworkOrdering() { // Arrange var fw1 = NuGetFramework.Parse("net45"); var fw2 = NuGetFramework.Parse("netcore45"); var fw3 = NuGetFramework.Parse("win81"); var fw4 = NuGetFramework.Parse("wpa81"); var fw5 = NuGetFramework.Parse("sl5"); var list = new List<NuGetFramework>() { fw1, fw3, fw5, fw2, fw4, }; var comparer = new FrameworkPrecedenceSorter(DefaultFrameworkNameProvider.Instance); // Act list.Sort(comparer); // Assert Assert.Equal(fw1, list[0]); Assert.Equal(fw2, list[1]); Assert.Equal(fw3, list[2]); Assert.Equal(fw4, list[3]); Assert.Equal(fw5, list[4]); }
public void FrameworkComparer_PreferredFrameworkOrdering() { // Arrange var fw1 = NuGetFramework.Parse("net45"); var fw2 = NuGetFramework.Parse("netcore45"); var fw3 = NuGetFramework.Parse("win81"); var fw4 = NuGetFramework.Parse("wpa81"); var fw5 = NuGetFramework.Parse("sl5"); var list = new List <NuGetFramework>() { fw1, fw3, fw5, fw2, fw4, }; var comparer = new FrameworkPrecedenceSorter(DefaultFrameworkNameProvider.Instance); // Act list.Sort(comparer); // Assert Assert.Equal(fw1, list[0]); Assert.Equal(fw2, list[1]); Assert.Equal(fw3, list[2]); Assert.Equal(fw4, list[3]); Assert.Equal(fw5, list[4]); }