private static void AssertCanInsertAndRemove(ICollection<int> collection) { var inserted = 0; collection.TryInsert(inserted); var removed = collection.TryRemove(); Assert.AreEqual(inserted, removed); }