[TestMethod] public void OrderByTest() { list = SystemEnumerable.OrderBy(list, x => x.ToString()).ToList(); Assert.AreEqual(6, list.Count); Assert.AreEqual(1, list[0]); Assert.AreEqual(1, list[1]); Assert.AreEqual(2, list[2]); Assert.AreEqual(3, list[3]); Assert.AreEqual(4, list[4]); Assert.AreEqual(6, list[5]); }
[TestMethod] public void OrderByWithNullArgumentsTest() { Assert.AreEqual(0, SystemEnumerable.OrderBy(list, null).Count()); Assert.AreEqual(0, SystemEnumerable.OrderBy <int>(null, x => x.ToString()).Count()); Assert.AreEqual(0, SystemEnumerable.OrderBy <int>(null, null).Count()); }