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