public void ValidatesAddFirstMethodForEmptyList()
        {
            var list = new LinkedListCollection <int>();

            list.AddFirst(4);
            Assert.Equal(4, list.GetFirst.Value);
        }
Exemple #2
0
        public void IsReadOnlyAddFirstMethodException()
        {
            var test = new LinkedListCollection <int>();

            test.Add(1);
            test.Add(2);
            test = test.ReadOnlyList();
            Assert.Throws <NotSupportedException>(() => test.AddFirst(3));
        }
Exemple #3
0
        public void NullNodeAddFirstMethodException()
        {
            var test = new LinkedListCollection <int> {
                1, 2
            };
            LinkedListNode <int> testNode = null;

            Assert.Throws <ArgumentNullException>(() => test.AddFirst(testNode));
        }
        public void ValidatesAddFirstMethodForListWithElements()
        {
            var list = new LinkedListCollection <int> {
                1, 2, 3
            };

            list.AddFirst(4);
            Assert.Equal(4, list.GetFirst.Value);
        }