Esempio n. 1
0
        public void ToEnumerableTest()
        {
            LList <int> list = new(11, new(22, new(33, null)));

            Assert.IsTrue(list.ToEnumerable().SequenceEqual(new[] { 11, 22, 33 }));
            Assert.IsTrue(list.ToEnumerableRec().SequenceEqual(new[] { 11, 22, 33 }));
            Assert.IsFalse(LListM.ToEnumerable <string>(null).Any());
            Assert.IsFalse(LListM.ToEnumerableRec <string>(null).Any());
        }
Esempio n. 2
0
        public void ToLListTest()
        {
            LList <int> list = new(11, new(22, new(33, null)));

            Assert.AreEqual(new[] { 11, 22, 33 }.ToLList(), list);
            Assert.IsNull(new int[] { }.ToLList());

            Assert.AreEqual(LListM.LListFrom(11, 22, 33), list);
            Assert.IsNull(LListM.LListFrom <int>());
        }