[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());
 }