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>(); }
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>(); }