Пример #1
0
        public void SubstitutesCompareDefaultForNull()
        {
            IComparer <int> source   = null;
            var             comparer = source.Sequence();

            Assert.AreSame(Compare <int> .Default(), (comparer as SequenceComparer <int>).Source);

            var list = new[] { three, five, four }.ToList();

            list.Sort(comparer);
            CollectionAssert.AreEqual(new[] { three, four, five }, list);
        }
Пример #2
0
        public void SubstitutesCompareDefaultForNull()
        {
            IComparer <int> source   = null;
            var             comparer = source.Sequence();

            Assert.Equal(ComparerBuilder.For <int>().Default().Sequence().ToString(), comparer.ToString());

            var list = new[] { three, five, four }.ToList();

            list.Sort(comparer);
            Assert.Equal(new[] { three, four, five }, list);
        }