コード例 #1
0
        public void Should_throw_when_getting_elements_by_invalid_index([Values(-1, 4, 666)] int index)
        {
            // given
            var list = new RdfListAdapter <IRdfListOwner, IRdfListNode <int>, int>(_context, _entity.Object, _override)
            {
                4, 8, 41, 666
            };

            // then
            list.Invoking(l => { var i = l[index]; })
            .ShouldThrow <ArgumentOutOfRangeException>();
        }
コード例 #2
0
        public void Should_throw_when_inserting_to_invalid_index([Values(-1, 5, 100)] int index)
        {
            // given
            var list = new RdfListAdapter <IRdfListOwner, IRdfListNode <int>, int>(_context, _entity.Object, _override)
            {
                4, 8, 41, 666
            };

            // then
            list.Invoking(l => l.Insert(index, 10))
            .ShouldThrow <ArgumentOutOfRangeException>();
        }