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