public void InsertingItemsIntoCollectionManuallyThrows()
 {
     var col = new TrackingCollection<Thing>(Observable.Empty<Thing>());
     Assert.Throws<InvalidOperationException>(() => col.Insert(0, GetThing(1)));
     col.Dispose();
 }