Example #1
0
        public static void IndexOf()
        {
            var list = new BigList <long>(2);

            list.Add(13);
            list.Add(50);

            Assert.Equal(1, list.IndexOf(50));
            Assert.Equal(-1, list.IndexOf(102));
        }
Example #2
0
        public static void Contains()
        {
            var list = new BigList <long>(2);

            list.Add(3);
            list.Add(5);

            Assert.True(list.Contains(5));
            Assert.False(list.Contains(43));
        }
Example #3
0
        public static void RemoveAt()
        {
            var list = new BigList <long>(2);

            list.Add(3);
            list.Add(5);

            list.RemoveAt(1);
            Assert.Equal(1, list.Count);
        }
Example #4
0
        public static void TrimToSize()
        {
            var list = new BigList <long>(2);

            list.Add(13);
            list.Add(50);
            list.Add(1);

            list.TrimToSize(2);
            Assert.Equal(2, list.Count);
        }
Example #5
0
        public static void Clear()
        {
            var list = new BigList <long>(2);

            list.Add(3);
            list.Add(5);

            list.Clear();

            Assert.Empty(list);
        }
Example #6
0
        public static void InsertAt()
        {
            var list = new BigList <long>(2);

            list.Add(3);
            list.Add(5);
            list.Insert(0, 6);

            Assert.Equal(6, list[0]);
            Assert.Equal(3, list[1]);
            Assert.Equal(5, list[2]);
        }
Example #7
0
        public static void Remove()
        {
            var list = new BigList <long>(2);

            list.Add(13);
            list.Add(50);
            list.Add(1);

            list.Remove(50);

            Assert.Equal(2, list.Count);
        }
Example #8
0
        public static void CopyTo()
        {
            var list = new BigList <long>(2);

            list.Add(13);
            list.Add(50);
            list.Add(1);

            var array = new long[3];

            list.CopyTo(0, array, array.Length);

            Assert.Equal(13, array[0]);
        }
Example #9
0
        public static void Sort()
        {
            var list = new BigList <long>(2);

            list.Add(12);
            list.Add(5);
            list.Add(30);

            list.Sort();

            Assert.Equal(5, list[0]);
            Assert.Equal(12, list[1]);
            Assert.Equal(30, list[2]);
        }