Ejemplo n.º 1
0
        public void Single_item_list_value()
        {
            var list = new SimpleLinkedList <int>(1);

            Assert.That(list.Value, Is.EqualTo(1));
        }
Ejemplo n.º 2
0
        public void Implements_enumerable()
        {
            var values = new SimpleLinkedList <int>(2).Add(1);

            Assert.That(values, Is.EqualTo(new[] { 2, 1 }));
        }
Ejemplo n.º 3
0
        public void Two_item_list_second_value()
        {
            var list = new SimpleLinkedList <int>(2).Add(1);

            Assert.That(list.Next.Value, Is.EqualTo(1));
        }
Ejemplo n.º 4
0
        public void Two_item_list_second_item_has_no_next()
        {
            var list = new SimpleLinkedList <int>(2).Add(1);

            Assert.That(list.Next.Next, Is.Null);
        }
Ejemplo n.º 5
0
        public void Single_item_list_has_no_next_item()
        {
            var list = new SimpleLinkedList <int>(1);

            Assert.That(list.Next, Is.Null);
        }