public void InsertItemsAtInvalidIndex() { var list = new HistoryObjectListHistory <MockHistoryObject>(FromId) { new MockHistoryObject(0), new MockHistoryObject(1), new MockHistoryObject(2), new MockHistoryObject(3), new MockHistoryObject(4), new MockHistoryObject(5), }; Assert.Throws <ArgumentOutOfRangeException>(() => list.Insert(-1, new MockHistoryObject(10))); Assert.Throws <ArgumentOutOfRangeException>(() => list.Insert(list.Count + 1, new MockHistoryObject(20))); }