コード例 #1
0
        public void Single_item_list_value()
        {
            var list = new SimpleLinkedList <int>(1);

            Assert.That(list.Value, Is.EqualTo(1));
        }
コード例 #2
0
        public void Implements_enumerable()
        {
            var values = new SimpleLinkedList <int>(2).Add(1);

            Assert.That(values, Is.EqualTo(new[] { 2, 1 }));
        }
コード例 #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));
        }
コード例 #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);
        }
コード例 #5
0
        public void Single_item_list_has_no_next_item()
        {
            var list = new SimpleLinkedList <int>(1);

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